XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.4
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 [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Beginning Balance at Dec. 31, 2019 $ 770,091 $ 122 $ 342,541 $ (153,388) $ 591,086 $ (10,270)
Net income 299,377       299,377  
Cumulative translation adjustment and foreign currency exchange hedge, net of tax 6,164         6,164
Unrealized net gain (loss) on securities available-for-sale, net of tax (544)         (544)
Stock-based compensation 25,613   25,613      
Exercise of stock options 4,007 1 4,006      
Withholding tax payments on restricted stock vesting and stock option exercises (42,418)   (42,418)      
Repurchases of common stock (16,135)     (16,135)    
Cash dividend on common stock (91,094)       (91,094)  
Ending Balance at Dec. 31, 2020 955,061 123 329,742 (169,523) 799,369 (4,650)
Net income 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 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)