XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock Voting [Member]
Additional Paid-In Capital [Member]
Treasury Stock - Common Stock Voting
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Beginning Balance at Dec. 31, 2020 $ 955,061 $ 123 $ 329,742 $ (169,523) $ 799,369 $ (4,650)
Net Income (Loss) 257,888       257,888  
Cumulative translation adjustment and foreign currency exchange hedge, net of tax (8,680)         (8,680)
Stock-based compensation 27,314   27,314      
Exercise of stock options 7,096   7,096      
Withholding tax payments on restricted stock vesting and stock option exercises (33,890)   (33,890)      
Repurchases of common stock (63,189)     (63,189)    
Cash dividend on common stock (100,291)       (100,291)  
Ending Balance at Dec. 31, 2021 1,041,309 123 330,262 (232,712) 956,966 (13,330)
Net Income (Loss) 250,224       250,224  
Cumulative translation adjustment and foreign currency exchange hedge, net of tax (24,367)         (24,367)
Stock-based compensation 29,864   29,864      
Exercise of stock options 672   672      
Withholding tax payments on restricted stock vesting and stock option exercises (23,404)   (23,404)      
Repurchases of common stock (87,540)     (87,540)    
Treasury stock reclassification     8,074 (8,074)    
Cash dividend on common stock (105,665)       (105,665)  
Ending Balance at Dec. 31, 2022 1,081,093 123 345,468 (328,326) 1,101,525 (37,697)
Net Income (Loss) 258,055       258,055  
Cumulative translation adjustment and foreign currency exchange hedge, net of tax 13,349         13,349
Unrealized net gain (loss) on securities available-for-sale, net of tax (22)         (22)
Stock-based compensation 29,190   29,190      
Exercise of stock options 940   940      
Withholding tax payments on restricted stock vesting and stock option exercises (25,839)   (25,839)      
Reissuance of treasury stock 993   (242) 1,235    
Treasury stock used for acquisition 43,841   (16,225) 66,793 (6,727)  
Cash dividend on common stock (108,637)       (108,637)  
Ending Balance at Dec. 31, 2023 $ 1,292,963 $ 123 $ 333,292 $ (260,298) $ 1,244,216 $ (24,370)