XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock Voting [Member]
Additional Paid-In Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Beginning Balance at Dec. 31, 2021 $ 1,041,309 $ 123 $ 330,262 $ (232,712) $ 956,966 $ (13,330)
Net Income (Loss) 64,769       64,769  
Cumulative translation adjustment (5,051)         (5,051)
Stock-based compensation 8,099   8,099      
Exercise of stock options 50   50      
Withholding tax payments on restricted stock vesting and stock option exercises (20,292)   (20,292)      
Repurchases of common stock (38,800)     (38,800)    
Cash dividend on common stock (26,543)       (26,543)  
Ending Balance at Mar. 31, 2022 1,023,541 123 318,119 (271,512) 995,192 (18,381)
Beginning Balance at Dec. 31, 2021 1,041,309 123 330,262 (232,712) 956,966 (13,330)
Net Income (Loss) 190,998          
Cumulative translation adjustment (46,757)          
Ending Balance at Sep. 30, 2022 1,018,740 123 330,294 (320,252) 1,068,662 (60,087)
Beginning Balance at Mar. 31, 2022 1,023,541 123 318,119 (271,512) 995,192 (18,381)
Net Income (Loss) 66,922       66,922  
Cumulative translation adjustment (21,458)         (21,458)
Stock-based compensation 6,503   6,503      
Exercise of stock options 86   86      
Withholding tax payments on restricted stock vesting and stock option exercises 339   339      
Repurchases of common stock (48,740)     (48,740)    
Cash dividend on common stock (26,391)       (26,391)  
Ending Balance at Jun. 30, 2022 1,000,802 123 325,047 (320,252) 1,035,723 (39,839)
Net Income (Loss) 59,307       59,307  
Cumulative translation adjustment (20,248)         (20,248)
Stock-based compensation 7,351   7,351      
Exercise of stock options 148   148      
Withholding tax payments on restricted stock vesting and stock option exercises (2,252)   (2,252)      
Repurchases of common stock 0     0    
Cash dividend on common stock (26,368)       (26,368)  
Ending Balance at Sep. 30, 2022 1,018,740 123 330,294 (320,252) 1,068,662 (60,087)
Beginning Balance at Dec. 31, 2022 1,081,093 123 345,468 (328,326) 1,101,525 (37,697)
Net Income (Loss) 73,628       73,628  
Cumulative translation adjustment 5,755         5,755
Unrealized net gain (loss) on securities available-for-sale, net of tax (41)         (41)
Stock-based compensation 7,488   7,488      
Reissuance of treasury stock 454   (57) 511    
Exercise of stock options 707   707      
Withholding tax payments on restricted stock vesting and stock option exercises (20,492)   (20,492)      
Cash dividend on common stock (27,060)       (27,060)  
Ending Balance at Mar. 31, 2023 1,121,532 123 333,114 (327,815) 1,148,093 (31,983)
Beginning Balance at Dec. 31, 2022 1,081,093 123 345,468 (328,326) 1,101,525 (37,697)
Net Income (Loss) 188,428          
Cumulative translation adjustment 274          
Ending Balance at Sep. 30, 2023 1,190,978 123 346,947 (327,091) 1,208,607 (37,608)
Beginning Balance at Mar. 31, 2023 1,121,532 123 333,114 (327,815) 1,148,093 (31,983)
Net Income (Loss) 59,859       59,859  
Cumulative translation adjustment 4,206         4,206
Unrealized net gain (loss) on securities available-for-sale, net of tax (126)         (126)
Stock-based compensation 6,890   6,890      
Exercise of stock options 18   18      
Withholding tax payments on restricted stock vesting and stock option exercises (155)   (155)      
Cash dividend on common stock (27,132)       (27,132)  
Ending Balance at Jun. 30, 2023 1,165,092 123 339,867 (327,815) 1,180,820 (27,903)
Net Income (Loss) 54,941       54,941  
Cumulative translation adjustment (9,687)         (9,687)
Unrealized net gain (loss) on securities available-for-sale, net of tax (18)         (18)
Stock-based compensation 7,481   7,481      
Reissuance of treasury stock 539   (185) 724    
Withholding tax payments on restricted stock vesting and stock option exercises (216)   (216)      
Cash dividend on common stock (27,154)       (27,154)  
Ending Balance at Sep. 30, 2023 $ 1,190,978 $ 123 $ 346,947 $ (327,091) $ 1,208,607 $ (37,608)