XML 109 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt and Finance Lease Obligations (Debt Including Finance Lease Obligations) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Long-term debt $ 1,504,191  
Finance lease obligations and other borrowings 23,026 $ 23,467
Debt and finance lease obligations 1,504,191 1,233,550
Less amounts due within one year 44,059 66,243
Total debt due after one year $ 1,460,132 $ 1,167,307
2030 USD Senior notes    
Debt Instrument [Line Items]    
Interest rate (as a percentage) 3.50% 3.50%
Unamortized discount and debt issuance costs $ 3,882  
Long-term debt $ 496,118 $ 495,521
2032 USD Senior notes    
Debt Instrument [Line Items]    
Interest rate (as a percentage) 2.80%  
Unamortized discount and debt issuance costs $ 4,585 5,164
Long-term debt $ 495,415 $ 494,836
Term Loan    
Debt Instrument [Line Items]    
Interest rate (as a percentage) 5.80% 6.70%
Unamortized discount and debt issuance costs   $ 4,479
Debt issuance costs $ 993 274
Long-term debt $ 489,632 $ 219,726