XML 77 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Financing (Senior Notes) (Narrative) (Details)
$ in Thousands
12 Months Ended
Oct. 14, 2020
USD ($)
Sep. 23, 2020
USD ($)
D
Mar. 27, 2020
USD ($)
D
Dec. 31, 2020
USD ($)
D
Dec. 31, 2019
USD ($)
Senior notes [Member]          
Financing          
Face amount of senior notes       $ 4,200,000  
Number of days in annual interest calculation period | D       360  
Minimum [Member] | Senior notes [Member]          
Financing          
Interest rate of senior notes       1.75%  
Maximum [Member] | Senior notes [Member]          
Financing          
Interest rate of senior notes       4.625%  
4.200% Senior Notes due 2030 [Member]          
Financing          
Face amount of senior notes     $ 500,000    
Interest rate of senior notes     4.20%    
Percentage of face value of debt instrument     99.959%    
Number of days in annual interest calculation period | D     360    
4.200% Senior Notes due 2030 [Member] | Senior notes [Member]          
Financing          
Face amount of senior notes       $ 500,000 $ 0
Interest rate of senior notes       4.20%  
1.750% Senior Notes due 2031 [Member]          
Financing          
Face amount of senior notes   $ 500,000      
Interest rate of senior notes   1.75%      
Percentage of face value of debt instrument   99.544%      
Number of days in annual interest calculation period | D   360      
1.750% Senior Notes due 2031 [Member] | Senior notes [Member]          
Financing          
Face amount of senior notes       $ 500,000 0
Interest rate of senior notes       1.75%  
4.875% Senior Notes due 2021 [Member]          
Financing          
Face amount of senior notes $ 500,000        
Debt redemption price 500,000        
Loss on debt extinguishment $ (200)        
4.875% Senior Notes due 2021 [Member] | Senior notes [Member]          
Financing          
Face amount of senior notes       $ 0 $ 500,000
Interest rate of senior notes         4.875%
3.900% Senior Notes due 2029 [Member] | Senior notes [Member]          
Financing          
Face amount of senior notes       $ 500,000 $ 500,000
Interest rate of senior notes       3.90% 3.90%
4.625% Senior Notes due 2021 [Member] | Senior notes [Member]          
Financing          
Interest rate of senior notes       4.625% 4.625%
4.625% Senior Notes due 2021 [Member] | Senior notes [Member] | Long-term Debt [Member]          
Financing          
Face amount of senior notes       $ 300,000 $ 300,000