XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Debt and Financing Arrangements - Schedule of debt and financing arrangements (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt and financing arrangements    
Senior unsecured notes $ 933,396  
Other short-term borrowings 16,005 $ 10,160
Other long-term borrowings 2,095 2,810
Finance lease obligations 883 1,262
Total 942,910 763,963
Less: short-term debt and current portion of long-term debt 16,666 10,882
Total long-term debt and finance lease obligations 926,244 753,081
Senior Notes    
Debt and financing arrangements    
Debt issuance costs (7,374) (4,969)
Debt issuance costs $ 7,374 4,969
5.625% senior unsecured notes ("2033 Notes")    
Debt and financing arrangements    
Stated interest rate 5.625%  
5.625% senior unsecured notes ("2033 Notes") | Senior Notes    
Debt and financing arrangements    
Senior unsecured notes $ 500,000 0
7.375% senior unsecured notes ("2028 Notes")    
Debt and financing arrangements    
Stated interest rate 7.375%  
7.375% senior unsecured notes ("2028 Notes") | Senior Notes    
Debt and financing arrangements    
Senior unsecured notes $ 0 350,000
Multi-currency revolving credit facility    
Debt and financing arrangements    
Multi-currency revolving credit facility $ 431,301 $ 404,700