XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG-TERM DEBT - Aggregate Annual Maturities of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024 $ 852,711  
2025 106,723  
2026 603,665  
2027 653,192  
2028 1,153,269  
Thereafter 6,973  
Debt, long-term and short-term, combined amount excluding finance leases 3,376,533  
Debt Instrument [Line Items]    
Long-term debt, current maturities 880,315 $ 80,061
Finance leases    
Debt Instrument [Line Items]    
Long-term debt, current maturities 27,600  
3¼% Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, current maturities 718,000  
Bank Debt | Other Foreign Bank Revolving and Term Loans    
Debt Instrument [Line Items]    
Long-term debt, current maturities $ 34,700