XML 87 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Aggregate Annual Maturities of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
2025 $ 712,416  
2026 592,479  
2027 181,155  
2028 1,296,891  
2029 179,097  
Thereafter 1,146,462  
Debt, long-term and short-term, combined amount excluding finance leases 4,108,500  
Debt Instrument [Line Items]    
Long-term debt, current maturities 716,932 $ 880,315
Finance leases    
Debt Instrument [Line Items]    
Long-term debt, current maturities 4,500  
3¼% Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, current maturities 673,100  
Bank Debt | Euro term loans    
Debt Instrument [Line Items]    
Long-term debt, current maturities 9,300  
Bank Debt | Other Foreign Bank Revolving and Term Loans    
Debt Instrument [Line Items]    
Long-term debt, current maturities 21,500  
Bank Debt | U.S. term loans    
Debt Instrument [Line Items]    
Long-term debt, current maturities $ 8,500