v3.26.3
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)
Begning Balance (in shares) at Dec. 31, 2024   37,692,000      
Begning 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 3,927       3,927
Interest rate swaps, net of the change in taxes (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)  
Ending Balance (in shares) at Mar. 31, 2025   37,660,000      
Ending Balance at Mar. 31, 2025 1,238,691 $ 38 651,053 600,248 (12,648)
Begning Balance (in shares) at Dec. 31, 2024   37,692,000      
Begning 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) 374,816        
Foreign currency translation 15,653        
Interest rate swaps, net of the change in taxes $ (6,868)        
Ending Balance (in shares) at Sep. 30, 2025 37,315,849 37,316,000      
Ending Balance at Sep. 30, 2025 $ 1,379,890 $ 37 665,203 719,529 (4,879)
Begning Balance (in shares) at Mar. 31, 2025   37,660,000      
Begning 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 13,358       13,358
Interest rate swaps, net of the change in taxes (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)  
Ending Balance (in shares) at Jun. 30, 2025   37,314,000      
Ending Balance at Jun. 30, 2025 1,299,118 $ 37 658,345 642,230 (1,494)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 127,013     127,013  
Foreign currency translation (1,632)       (1,632)
Interest rate swaps, net of the change in taxes (1,753)       (1,753)
Repurchases of common stock, net of retirements (shares)   (11,000)      
Repurchases of common stock, net of retirements, value (3,208)     (3,208)  
Share-based compensation 4,435   4,435    
Issuance of shares under share-based compensation plans (shares)   13,000      
Issuance of stock under share-based compensation plans, value 2,423   2,423    
Declaration of cash dividends $ (46,506)     (46,506)  
Ending Balance (in shares) at Sep. 30, 2025 37,315,849 37,316,000      
Ending Balance at Sep. 30, 2025 $ 1,379,890 $ 37 665,203 719,529 (4,879)
Begning Balance (in shares) at Dec. 31, 2025 36,577,686 36,578,000      
Begning 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 (2,880)       (2,880)
Interest rate swaps, net of the change in taxes (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)  
Ending Balance (in shares) at Mar. 31, 2026   36,443,000      
Ending Balance at Mar. 31, 2026 $ 1,133,245 $ 36 680,220 463,217 (10,228)
Begning Balance (in shares) at Dec. 31, 2025 36,577,686 36,578,000      
Begning 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) 364,361        
Foreign currency translation (6,208)        
Interest rate swaps, net of the change in taxes $ (3,696)        
Ending Balance (in shares) at Sep. 30, 2026 35,717,687 35,718,000      
Ending Balance at Sep. 30, 2026 $ 1,227,118 $ 36 698,505 545,001 (16,424)
Begning Balance (in shares) at Mar. 31, 2026   36,443,000      
Begning 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 (2,728)       (2,728)
Interest rate swaps, net of the change in taxes (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)  
Ending Balance (in shares) at Jun. 30, 2026   36,341,000      
Ending Balance at Jun. 30, 2026 1,259,998 $ 36 692,399 581,824 (14,261)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 123,042     123,042  
Foreign currency translation (600)       (600)
Interest rate swaps, net of the change in taxes (1,563)       (1,563)
Repurchases of common stock, net of retirements (shares)   (631,000)      
Repurchases of common stock, net of retirements, value (112,722)     (112,722)  
Share-based compensation 4,962   4,962    
Issuance of shares under share-based compensation plans (shares)   8,000      
Issuance of stock under share-based compensation plans, value 1,144   1,144    
Declaration of cash dividends $ (47,143)     (47,143)  
Ending Balance (in shares) at Sep. 30, 2026 35,717,687 35,718,000      
Ending Balance at Sep. 30, 2026 $ 1,227,118 $ 36 $ 698,505 $ 545,001 $ (16,424)