XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Debt Instrument [Line Items]      
Total debt - principal $ 3,817,869 $ 3,439,835 $ 4,224,670
Less unamortized debt issuance costs and debt discount 9,819 13,069 14,176
Total debt 3,808,050 3,426,766 4,210,494
Less current portion 1,254,391 880,315 897,809
Long-term debt 2,553,659 2,546,451 3,312,685
Bank debt      
Debt Instrument [Line Items]      
Total debt - principal 1,398,127 1,006,243 1,843,502
3¼% Senior Notes | Senior Notes      
Debt Instrument [Line Items]      
Total debt - principal 725,400    
Less current portion $ 725,400    
Senior note interest rate 3.25%    
Finance leases      
Debt Instrument [Line Items]      
Total debt - principal $ 36,342 63,302 63,663
Bank revolving loans | Bank debt      
Debt Instrument [Line Items]      
Total debt - principal 505,000 0 818,000
U.S. term loans | Bank debt      
Debt Instrument [Line Items]      
Total debt - principal 850,000 950,000 950,000
Other foreign bank revolving and term loans | Bank debt      
Debt Instrument [Line Items]      
Total debt - principal 43,127 56,243 75,502
Less current portion 22,300    
Senior Notes | 3¼% Senior Notes      
Debt Instrument [Line Items]      
Total debt - principal   717,990 688,155
Senior Notes | 4⅛% Senior Notes      
Debt Instrument [Line Items]      
Total debt - principal $ 600,000 600,000 600,000
Senior note interest rate 4.125%    
Senior Notes | 2¼% Senior Notes      
Debt Instrument [Line Items]      
Total debt - principal $ 558,000 552,300 529,350
Senior note interest rate 2.25%    
Senior Notes | 1.4% Senior Secured Notes      
Debt Instrument [Line Items]      
Total debt - principal $ 500,000 $ 500,000 $ 500,000
Senior note interest rate 1.40%    
U.S. revolving loans | Bank debt      
Debt Instrument [Line Items]      
Less current portion $ 505,000    
Finance leases      
Debt Instrument [Line Items]      
Less current portion $ 1,700