XML 107 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Term Debt - Fair Value and Carrying Value of Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Less current portion of long term debt and commercial paper $ 624,503 $ 377,255
Long-term debt, less current portion $ 2,333,402  
1.750% senior notes due June 12, 2027    
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%  
3.85% senior notes due February 1, 2023    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate (as a percent) 3.85%  
2.00% senior notes due January 14, 2022    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate (as a percent) 2.00%  
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Finance leases and other $ 53,163 46,302
Unamortized debt issuance costs (8,617) (11,176)
Total debt 2,413,617 2,864,942
Less current portion of long term debt and commercial paper 624,503 376,989
Long-term debt, less current portion 1,789,114 2,487,953
Fair Value | 1.750% senior notes due June 12, 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 601,037 635,664
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 538,545 561,890
Fair Value | 3.85% senior notes due February 1, 2023    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 615,630 638,844
Fair Value | 2.00% senior notes due January 14, 2022    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 0 624,680
Fair Value | Floating rate notes due September 04, 2021    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 0 368,738
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Finance leases and other 53,163 46,302
Unamortized debt issuance costs (8,617) (11,176)
Total debt 2,324,785 2,734,142
Less current portion of long term debt and commercial paper 624,503 377,255
Long-term debt, less current portion 1,700,282 2,356,887
Carrying Value | 1.750% senior notes due June 12, 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 566,380 615,006
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 500,000
Carrying Value | 3.85% senior notes due February 1, 2023    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 600,000 600,000
Carrying Value | 2.00% senior notes due January 14, 2022    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 0 615,006
Carrying Value | Floating rate notes due September 04, 2021    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 0 369,004
United States | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commercial paper 598,000 0
United States | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commercial paper 598,000 0
Europe | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commercial paper 15,859 0
Europe | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Commercial paper $ 15,859 $ 0