XML 83 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Fair Value and Carrying Value of Debt Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Jun. 12, 2020
May 14, 2020
Dec. 31, 2019
Jun. 09, 2015
Jan. 31, 2013
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Less current portion of long term debt and commercial paper $ 377,255     $ 1,051,498    
Long-term debt, less current portion $ 2,745,318          
1.750% senior notes due June 12, 2027            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Interest rate percentage 1.75% 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 percentage 3.625%   3.625%      
3.85% senior notes due February 1, 2023            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Interest rate percentage 3.85%         3.85%
2.00% senior notes due January 14, 2022            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Interest rate percentage 2.00%       2.00%  
Five-year senior unsecured credit facility, due October 18, 2024 | Senior Secured Credit Facility            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Maturity period of debt 5 years          
Fair Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Finance leases and other $ 46,302     30,049    
Unamortized debt issuance costs (11,176)     (3,129)    
Total debt 2,864,942     2,617,079    
Less current portion of long term debt and commercial paper 376,989     1,051,498    
Long-term debt, less current portion 2,487,953     1,565,581    
Fair Value | 1.750% senior notes due June 12, 2027            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable 635,664     0    
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 561,890     0    
Fair Value | 3.85% senior notes due February 1, 2023            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable 638,844     627,144    
Fair Value | 2.00% senior notes due January 14, 2022            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable 624,680     580,235    
Fair Value | Floating rate notes due May 18, 2020            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable 0     336,066    
Fair Value | Floating rate notes due September 04, 2021            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable 368,738     335,965    
Fair Value | Five-year senior unsecured credit facility, due October 18, 2024            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable 0     16,803    
Carrying Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Finance leases and other 46,302     30,049    
Unamortized debt issuance costs (11,176)     (3,129)    
Total debt 2,734,142     2,569,886    
Less current portion of long term debt and commercial paper 377,255     1,051,498    
Long-term debt, less current portion 2,356,887     1,518,388    
Carrying Value | 1.750% senior notes due June 12, 2027            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable 615,006     0    
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     0    
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 615,006     560,099    
Carrying Value | Floating rate notes due May 18, 2020            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable 0     336,059    
Carrying Value | Floating rate notes due September 04, 2021            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable 369,004     336,059    
Carrying Value | Five-year senior unsecured credit facility, due October 18, 2024            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable 0     16,803    
United States | Fair Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Commercial paper 0     317,000    
United States | Carrying Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Commercial paper 0     317,000    
Europe | Fair Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Commercial paper 0     376,946    
Europe | Carrying Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Commercial paper $ 0     $ 376,946