XML 46 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financing (Senior Notes) (Narrative) (Details)
$ in Thousands
12 Months Ended
May 20, 2019
USD ($)
D
Dec. 31, 2019
USD ($)
D
Senior notes [Member]    
Financing    
Number of days in annual interest calculation period | D   360
Aggregate principle of unsecured senior notes | $   $ 3,700,000
Minimum [Member]    
Financing    
Interest rate of senior notes   3.55%
Maximum [Member]    
Financing    
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%
Percentage of face value of debt instrument 99.991%  
Number of days in annual interest calculation period | D 360