XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Accumulated Earnings
Balance, beginning of period, shares at Dec. 31, 2022   31,269,000        
Balance, beginning of period at Dec. 31, 2022 $ 355,249 $ 708 $ 495,189 $ (1,018,034) $ (58,829) $ 936,215
Net Income (Loss) 66,246         66,246
Foreign currency translation adjustments 8,416       8,416  
Total comprehensive income 74,662          
Repurchase of common stock, shares   (2,369,000)        
Repurchase of common stock (128,179) $ (2) (10,156) (118,021)    
Issuance of common stock pursuant to employee stock purchase plan 3,284   3,284      
Issuance of common stock pursuant to employee stock purchase plan, shares   74,000        
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   666,000        
Issuance of restricted common stock pursuant to stock-based compensation plans   $ 7 (7)      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (99,000)        
Stock-based compensation 28,990   28,990      
Purchase of capped call transactions, net of tax (26,353)   (26,353)      
Dividends (34,327)         (34,327)
Balance, ending of period, shares at Dec. 31, 2023   29,541,000        
Balance, ending of period at Dec. 31, 2023 273,326 $ 713 490,947 (1,136,055) (50,413) 968,134
Net Income (Loss) 86,852         86,852
Foreign currency translation adjustments (11,877)       (11,877)  
Total comprehensive income 74,975          
Repurchase of common stock, shares   (1,362,000)        
Repurchase of common stock (67,531) $ (1) (9,361) (58,169)    
Issuance of common stock pursuant to employee stock purchase plan 3,072   3,072      
Issuance of common stock pursuant to employee stock purchase plan, shares   73,000        
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   777,000        
Issuance of restricted common stock pursuant to stock-based compensation plans (1) $ 8 (9)      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans   $ (2) 2      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (175,000)        
Stock-based compensation 33,564   33,564      
Dividends $ (34,836)         (34,836)
Balance, ending of period, shares at Dec. 31, 2024 28,854,000 28,854,000        
Balance, ending of period at Dec. 31, 2024 $ 282,569 $ 718 518,215 (1,194,224) (62,290) 1,020,150
Net Income (Loss) 55,881         55,881
Foreign currency translation adjustments 17,248       17,248  
Total comprehensive income 73,129          
Repurchase of common stock, shares   (1,258,000)        
Repurchase of common stock (82,812) $ (4) (33,060) (49,748)    
Issuance of common stock pursuant to employee stock purchase plan 2,473   2,473      
Issuance of common stock pursuant to employee stock purchase plan, shares   46,000        
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   785,000        
Issuance of restricted common stock pursuant to stock-based compensation plans   $ 8 (8)      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans   $ (1) 1      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (57,000)        
Stock-based compensation 45,264   45,264      
Dividends $ (36,924)         (36,924)
Balance, ending of period, shares at Dec. 31, 2025 28,370,000 28,370,000        
Balance, ending of period at Dec. 31, 2025 $ 283,699 $ 721 $ 532,885 $ (1,243,972) $ (45,042) $ 1,039,107