XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Fair Value and Carrying Value of Debt Instruments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Less: current portion of long term-debt and commercial paper $ 1,001,715,000 $ 840,571,000
Long-term debt, less current portion $ 2,714,518,000  
1.750% Senior Notes, payable June 12, 2027; interest payable annually    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate (as a percent) 1.75%  
3.625% Senior Notes, payable May 15, 2030; interest payable semi-annually    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate (as a percent) 3.625%  
5.85% Senior Notes, payable September 18, 2028; interest payable semi-annually    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate (as a percent) 5.85%  
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Finance leases and other $ 77,699,000 52,050,000
Unamortized debt issuance costs (11,018,000) (7,270,000)
Total debt 2,660,378,000 2,697,775,000
Less: current portion of long term-debt and commercial paper 1,001,715,000 840,571,000
Long-term debt, less current portion 1,658,663,000 1,857,204,000
Fair Value | 1.750% Senior Notes, payable June 12, 2027; interest payable annually    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 521,899,000 482,139,000
Fair Value | 3.625% Senior Notes, payable May 15, 2030; interest payable semi-annually    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 463,965,000 431,605,000
Fair Value | 5.85% Senior Notes, payable September 18, 2028; interest payable semi-annually    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 622,890,000 0
Fair Value | Senior credit facility, payable August 12, 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 67,117,000 0
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Finance leases and other 77,699,000 52,050,000
Unamortized debt issuance costs (11,018,000) (7,270,000)
Total debt 2,703,500,000 2,819,134,000
Less: current portion of long term-debt and commercial paper 1,001,715,000 840,571,000
Long-term debt, less current portion 1,701,785,000 1,978,563,000
Carrying Value | 1.750% Senior Notes, payable June 12, 2027; interest payable annually    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 551,876,000 535,103,000
Carrying Value | 3.625% Senior Notes, payable May 15, 2030; interest payable semi-annually    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 500,000,000 500,000,000
Carrying Value | 5.85% Senior Notes, payable September 18, 2028; interest payable semi-annually    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 600,000,000 0
Carrying Value | Senior credit facility, payable August 12, 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 67,117,000 0
United States | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commercial paper 0 785,998,000
Term loan facility 675,000,000 675,000,000
United States | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commercial paper 0 785,998,000
Term loan facility 675,000,000 675,000,000
Europe | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commercial paper 0 42,808,000
Term loan facility 242,826,000 235,445,000
Europe | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commercial paper 0 42,808,000
Term loan facility $ 242,826,000 $ 235,445,000