XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income
Total
Balance at Dec. 31, 2021 $ 6 $ 261,918 $ 727,433 $ 698 $ 990,055
Balance (in shares) at Dec. 31, 2021 53,194,585        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     91,520   91,520
Foreign currency translation adjustments, net of tax       (3,881) (3,881)
Issuance of shares   1,464     1,464
Issuance of shares (in shares) 62,013        
Conversion of Restricted Stock Units, net of shares withheld for taxes   (1,324)     (1,324)
Conversion of Restricted Stock Units, net of shares withheld for taxes (in shares) 131,709        
Stock-based compensation   5,748     5,748
Purchase of stock   (5,990)     (5,990)
Purchase of stock (in shares) (277,200)        
Dividends declared     (9,584)   (9,584)
Balance at Sep. 30, 2022 $ 6 261,816 809,369 (3,183) 1,068,008
Balance (in shares) at Sep. 30, 2022 53,111,107        
Balance at Jun. 30, 2022 $ 6 262,394 769,523 875 1,032,798
Balance (in shares) at Jun. 30, 2022 53,209,461        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     43,040   43,040
Foreign currency translation adjustments, net of tax       (4,058) (4,058)
Issuance of shares   393     393
Issuance of shares (in shares) 19,631        
Conversion of Restricted Stock Units, net of shares withheld for taxes   (104)     (104)
Conversion of Restricted Stock Units, net of shares withheld for taxes (in shares) 11,215        
Stock-based compensation   1,753     1,753
Purchase of stock   (2,620)     (2,620)
Purchase of stock (in shares) (129,200)        
Dividends declared     (3,194)   (3,194)
Balance at Sep. 30, 2022 $ 6 261,816 809,369 (3,183) 1,068,008
Balance (in shares) at Sep. 30, 2022 53,111,107        
Balance at Dec. 31, 2022 $ 6 263,771 847,681 (2,620) 1,108,838
Balance (in shares) at Dec. 31, 2022 53,124,899        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     88,486   88,486
Foreign currency translation adjustments, net of tax       53 53
Issuance of shares   1,742     1,742
Issuance of shares (in shares) 65,023        
Conversion of Restricted Stock Units, net of shares withheld for taxes   (1,668)     (1,668)
Conversion of Restricted Stock Units, net of shares withheld for taxes (in shares) 162,689        
Stock-based compensation   8,955     8,955
Dividends declared     (9,598)   (9,598)
Balance at Sep. 30, 2023 $ 6 272,800 926,569 (2,567) 1,196,808
Balance (in shares) at Sep. 30, 2023 53,352,611        
Balance at Jun. 30, 2023 $ 6 269,031 881,628 (1,127) 1,149,538
Balance (in shares) at Jun. 30, 2023 53,328,873        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     48,144   48,144
Foreign currency translation adjustments, net of tax       (1,440) (1,440)
Issuance of shares   479     479
Issuance of shares (in shares) 15,074        
Conversion of Restricted Stock Units, net of shares withheld for taxes   (278)     (278)
Conversion of Restricted Stock Units, net of shares withheld for taxes (in shares) 8,664        
Stock-based compensation   3,568     3,568
Dividends declared     (3,203)   (3,203)
Balance at Sep. 30, 2023 $ 6 $ 272,800 $ 926,569 $ (2,567) $ 1,196,808
Balance (in shares) at Sep. 30, 2023 53,352,611