XML 69 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Financing Activity (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Long Term Debt            
Repayments of debt       $ 2,177,527 $ 1,264,152 $ 455,491
1.650% senior notes due 2027            
Long Term Debt            
Debt Instrument, Face Amount $ 350,000          
Stated interest rate       1.65%    
Redemption price of debt instrument (as a percent)       100.00%    
3.250% senior notes due 2050            
Long Term Debt            
Debt Instrument, Face Amount 400,000          
Stated interest rate       3.25%    
Redemption price of debt instrument (as a percent)       100.00%    
2.400% senior notes due 2025            
Long Term Debt            
Debt Instrument, Face Amount   $ 400,000        
Stated interest rate       2.40%    
Redemption price of debt instrument (as a percent)       100.00%    
3.250% senior notes due 2031            
Long Term Debt            
Debt Instrument, Face Amount   500,000        
Stated interest rate       3.25%    
Redemption price of debt instrument (as a percent)       100.00%    
5 1/4% Senior Notes due 2023            
Long Term Debt            
Debt Instrument, Face Amount   $ 400,000        
Stated interest rate     5.25%   5.25%  
Redemption price of debt instrument (as a percent)   100.875%        
2.800% senior notes due 2024            
Long Term Debt            
Debt Instrument, Face Amount     $ 400,000   $ 400,000  
Stated interest rate       2.80%    
Redemption price of debt instrument (as a percent)       100.00%    
3.450% senior notes due 2030            
Long Term Debt            
Debt Instrument, Face Amount     $ 600,000   $ 600,000  
Stated interest rate       3.45%    
Redemption price of debt instrument (as a percent)       100.00%    
5.500% senior notes due 2024            
Long Term Debt            
Debt Instrument, Face Amount   $ 500,000        
Stated interest rate   5.50% 5.50%   5.50%  
Redemption price of debt instrument (as a percent)   102.75%        
Senior Notes 2.80 Percent Due 2024 And Senior Notes 3.450 Percent Due 2030 [Member]            
Long Term Debt            
Expenses recorded related to tender offer and early payoff of Senior Notes related to tender premiums, unamortized debt issuance cost write-off, and tender expenses         $ 3,700  
Senior Notes 1.650 Percent Due 2027 And Senior Notes 3.250 Percent Due 2050[Member]            
Long Term Debt            
Expenses recorded related to tender offer and early payoff of Senior Notes related to tender premiums, unamortized debt issuance cost write-off, and tender expenses       $ 10,300    
Senior Notes 2.400 Percent Due 2025 And Senior Notes 3.250 Percent Due 2031 [Member]            
Long Term Debt            
Expenses recorded related to tender offer and early payoff of Senior Notes related to tender premiums, unamortized debt issuance cost write-off, and tender expenses       $ 22,800    
5.125% senior notes due 2021            
Long Term Debt            
Debt Instrument, Face Amount     $ 700,000   $ 700,000  
Stated interest rate       5.125%    
Redemption price of debt instrument (as a percent)     100.00%      
4.125% senior notes due 2025            
Long Term Debt            
Debt Instrument, Face Amount $ 350,000          
Stated interest rate 4.125%   4.125%   4.125%  
Redemption price of debt instrument (as a percent) 102.063%          
5.000% senior notes due 2026            
Long Term Debt            
Stated interest rate       5.00%