XML 67 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
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, 2021
Dec. 31, 2020
Dec. 31, 2019
Long Term Debt            
Repayments of debt       $ 1,522,002 $ 2,177,527 $ 1,264,152
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        
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%        
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 Note due 2025 [Member]            
Long Term Debt            
Debt Instrument, Face Amount $ 350,000          
Stated interest rate 4.125%          
Redemption price of debt instrument (as a percent) 102.063%          
5.000% Senior Notes Due 2026 [Member]            
Long Term Debt            
Stated interest rate       5.00%