v3.26.1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Balance (in shares) at Dec. 31, 2024   37,692,000      
Balance at Dec. 31, 2024 $ 1,273,465 $ 38 $ 638,615 $ 648,476 $ (13,664)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 53,545     53,545  
Foreign currency translation (loss) gain 3,927       3,927
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (2,911)       (2,911)
Repurchases of common stock, net of retirements (shares)   (169,000)      
Repurchases of common stock, net of retirements, value (56,530)     (56,530)  
Share-based compensation 6,055   6,055    
Issuance of shares under share-based compensation plans (shares)   137,000      
Issuance of stock under share-based compensation plans, value 6,383   6,383    
Declaration of cash dividends (45,243)     (45,243)  
Balance (in shares) at Mar. 31, 2025   37,660,000      
Balance at Mar. 31, 2025 1,238,691 $ 38 651,053 600,248 (12,648)
Balance (in shares) at Dec. 31, 2024   37,692,000      
Balance at Dec. 31, 2024 1,273,465 $ 38 638,615 648,476 (13,664)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 247,803        
Foreign currency translation (loss) gain 17,285        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ (5,115)        
Balance (in shares) at Jun. 30, 2025 37,314,231 37,314,000      
Balance at Jun. 30, 2025 $ 1,299,118 $ 37 658,345 642,230 (1,494)
Balance (in shares) at Mar. 31, 2025   37,660,000      
Balance at Mar. 31, 2025 1,238,691 $ 38 651,053 600,248 (12,648)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 194,258     194,258  
Foreign currency translation (loss) gain 13,358       13,358
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (2,204)       (2,204)
Repurchases of common stock, net of retirements (shares)   (351,000)      
Repurchases of common stock, net of retirements, value (105,323) $ (1)   (105,322)  
Share-based compensation 6,895   6,895    
Issuance of shares under share-based compensation plans (shares)   5,000      
Issuance of stock under share-based compensation plans, value 397   397    
Declaration of cash dividends $ (46,954)     (46,954)  
Balance (in shares) at Jun. 30, 2025 37,314,231 37,314,000      
Balance at Jun. 30, 2025 $ 1,299,118 $ 37 658,345 642,230 (1,494)
Balance (in shares) at Dec. 31, 2025 36,577,686 36,578,000      
Balance at Dec. 31, 2025 $ 1,185,229 $ 37 671,050 520,662 (6,520)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 53,229     53,229  
Foreign currency translation (loss) gain (2,880)       (2,880)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (828)       (828)
Repurchases of common stock, net of retirements (shares)   (316,000)      
Repurchases of common stock, net of retirements, value (64,889) $ (1)   (64,888)  
Share-based compensation 5,472   5,472    
Issuance of shares under share-based compensation plans (shares)   181,000      
Issuance of stock under share-based compensation plans, value 3,698   3,698    
Declaration of cash dividends (45,786)     (45,786)  
Balance (in shares) at Mar. 31, 2026   36,443,000      
Balance at Mar. 31, 2026 $ 1,133,245 $ 36 680,220 463,217 (10,228)
Balance (in shares) at Dec. 31, 2025 36,577,686 36,578,000      
Balance at Dec. 31, 2025 $ 1,185,229 $ 37 671,050 520,662 (6,520)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 241,319        
Foreign currency translation (loss) gain (5,608)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ (2,133)        
Balance (in shares) at Jun. 30, 2026 36,340,877 36,341,000      
Balance at Jun. 30, 2026 $ 1,259,998 $ 36 692,399 581,824 (14,261)
Balance (in shares) at Mar. 31, 2026   36,443,000      
Balance at Mar. 31, 2026 1,133,245 $ 36 680,220 463,217 (10,228)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 188,089     188,089  
Foreign currency translation (loss) gain (2,728)       (2,728)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (1,305)       (1,305)
Repurchases of common stock, net of retirements (shares)   (120,000)      
Repurchases of common stock, net of retirements, value (22,195)     (22,195) 0
Share-based compensation 12,003   12,003    
Issuance of shares under share-based compensation plans (shares)   18,000      
Issuance of stock under share-based compensation plans, value 176   176    
Declaration of cash dividends $ (47,287)     (47,287)  
Balance (in shares) at Jun. 30, 2026 36,340,877 36,341,000      
Balance at Jun. 30, 2026 $ 1,259,998 $ 36 $ 692,399 $ 581,824 $ (14,261)