XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.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, 2022 $ 1,081,093 $ 123 $ 345,468 $ (328,326) $ 1,101,525 $ (37,697)
Net Income (Loss) 258,055       258,055  
Cumulative translation adjustment 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 Full Value Awards 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)
Net Income (Loss) 274,181       274,181  
Cumulative translation adjustment (10,094)         (10,094)
Unrealized net gain (loss) on securities available-for-sale, net of tax (235)         (235)
Stock-based compensation 30,847   30,847      
Exercise of stock options 2,988   2,988      
Withholding tax payments on Full Value Awards vesting and stock option exercises (16,194)   (16,194)      
Reissuance of treasury stock 1,590   (232) 2,403 (581)  
Repurchases of common stock (75,474)     (75,474)    
Cash dividend on common stock (111,912)       (111,912)  
Ending Balance at Dec. 31, 2024 1,388,660 123 350,701 (333,369) 1,405,904 (34,699)
Net Income (Loss) 246,627       246,627  
Cumulative translation adjustment 29,829         29,829
Unrealized net gain (loss) on securities available-for-sale, net of tax 509         509
Stock-based compensation 32,668   32,668      
Withholding tax payments on Full Value Awards vesting and stock option exercises (17,155)   (17,155)      
Reissuance of treasury stock 1,690   (291) 1,981    
Repurchases of common stock (420,015)   (60,000) (360,015)    
Excise tax on repurchases of common stock (3,361)     (3,361)    
Cash dividend on common stock (113,785)       (113,785)  
Ending Balance at Dec. 31, 2025 $ 1,145,667 $ 123 $ 305,923 $ (694,764) $ 1,538,746 $ (4,361)