XML 16 R8.htm IDEA: XBRL DOCUMENT v3.25.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)
Balance (in shares) at Dec. 31, 2023   38,355,000      
Balance at Dec. 31, 2023 $ 1,312,787 $ 38 $ 606,177 $ 699,990 $ 6,582
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 78,885     78,885  
Foreign currency translation (loss) gain (3,668)       (3,668)
Interest rate swaps, net of the change in taxes 2,226       2,226
Repurchases of common stock, net of retirements (shares)   (41,000)      
Repurchases of common stock, net of retirements, value (16,304)     (16,304)  
Share-based compensation 5,328   5,328    
Issuance of shares under share-based compensation plans (shares)   148,000      
Issuance of stock under share-based compensation plans, value 8,773   8,773    
Declaration of cash dividends (42,343)     (42,343)  
Balance (in shares) at Mar. 31, 2024   38,462,000      
Balance at Mar. 31, 2024 1,345,684 $ 38 620,278 720,228 5,140
Balance (in shares) at Dec. 31, 2023   38,355,000      
Balance at Dec. 31, 2023 1,312,787 $ 38 606,177 699,990 6,582
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 397,025        
Foreign currency translation (loss) gain (3,286)        
Interest rate swaps, net of the change in taxes $ (5,727)        
Balance (in shares) at Sep. 30, 2024 38,083,401 38,083,000      
Balance at Sep. 30, 2024 $ 1,432,509 $ 38 632,523 802,379 (2,431)
Balance (in shares) at Mar. 31, 2024   38,462,000      
Balance at Mar. 31, 2024 1,345,684 $ 38 620,278 720,228 5,140
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 192,439     192,439 0
Foreign currency translation (loss) gain (4,684)       (4,684)
Interest rate swaps, net of the change in taxes (1,376)       (1,376)
Repurchases of common stock, net of retirements (shares)   (181,000)      
Repurchases of common stock, net of retirements, value (68,519)     (68,519)  
Share-based compensation 5,016   5,016    
Issuance of shares under share-based compensation plans (shares)   8,000      
Issuance of stock under share-based compensation plans, value 1,053   1,053    
Declaration of cash dividends (45,944)     (45,944)  
Balance (in shares) at Jun. 30, 2024   38,289,000      
Balance at Jun. 30, 2024 1,423,669 $ 38 626,347 798,204 (920)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 125,701     125,701  
Foreign currency translation (loss) gain 5,066       5,066
Interest rate swaps, net of the change in taxes (6,577)       (6,577)
Repurchases of common stock, net of retirements (shares)   (219,000)      
Repurchases of common stock, net of retirements, value (75,632)     (75,632)  
Share-based compensation 4,047   4,047    
Issuance of shares under share-based compensation plans (shares)   13,000      
Issuance of stock under share-based compensation plans, value 2,129   2,129    
Declaration of cash dividends $ (45,894)     (45,894)  
Balance (in shares) at Sep. 30, 2024 38,083,401 38,083,000      
Balance at Sep. 30, 2024 $ 1,432,509 $ 38 632,523 802,379 (2,431)
Balance (in shares) at Dec. 31, 2024 37,691,942 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
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)  
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,691,942 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) 374,816        
Foreign currency translation (loss) gain 15,653        
Interest rate swaps, net of the change in taxes $ (6,868)        
Balance (in shares) at Sep. 30, 2025 37,315,849 37,316,000      
Balance at Sep. 30, 2025 $ 1,379,890 $ 37 665,203 719,529 (4,879)
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
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 $ 0 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,000      
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 (loss) gain (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)  
Balance (in shares) at Sep. 30, 2025 37,315,849 37,316,000      
Balance at Sep. 30, 2025 $ 1,379,890 $ 37 $ 665,203 $ 719,529 $ (4,879)