XML 97 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Finance lease obligations $ 67,628 $ 72,609
Total debt 7,040,021 3,036,936
Less: Notes payable and current portion of long-term debt (2,054,525) (38,934)
Long-term Debt 4,985,496 2,998,002
364-Day term loan due December 2025    
Debt Instrument [Line Items]    
Debt 1,493,568 0
Term loan due December 2026    
Debt Instrument [Line Items]    
Debt 698,167 0
Syndicated term loan due August 2028    
Debt Instrument [Line Items]    
Debt $ 497,674 572,025
1.80% notes due February 2025    
Debt Instrument [Line Items]    
Stated interest rate (percent) 1.80%  
Debt $ 399,933 399,149
4.450% notes due September 2026    
Debt Instrument [Line Items]    
Stated interest rate (percent) 4.45%  
Debt $ 496,869 0
2.25% notes due February 2027    
Debt Instrument [Line Items]    
Stated interest rate (percent) 2.25%  
Debt $ 298,930 298,421
4.600% notes due September 2029    
Debt Instrument [Line Items]    
Stated interest rate (percent) 4.60%  
Debt $ 594,519 0
3.125% notes due May 2030    
Debt Instrument [Line Items]    
Stated interest rate (percent) 3.125%  
Debt $ 596,958 596,480
2.85% notes due February 2032    
Debt Instrument [Line Items]    
Stated interest rate (percent) 2.85%  
Debt $ 496,302 495,785
5.000% notes due September 2034    
Debt Instrument [Line Items]    
Stated interest rate (percent) 5.00%  
Debt $ 689,802 0
5.75% notes due November 2040    
Debt Instrument [Line Items]    
Stated interest rate (percent) 5.75%  
Debt $ 536,282 $ 536,246
Other foreign denominated debt, average rate of 6.0% in 2024 and 8.8% in 2023    
Debt Instrument [Line Items]    
Weighted average interest rate (percent) 6.00% 8.80%
Debt $ 155,048 $ 49,418
Other debt    
Debt Instrument [Line Items]    
Debt $ 18,341 $ 16,803