XML 57 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Debt (Components of Long-Term Debt) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Long-term debt $ 28,042 $ 13,042
Less current portion of long-term debt 1,000 1,144
Long-term debt excluding current portion 27,042 11,898
Notes 2.625% To 10.20%, interest payable semi-annually, due through 2059 [Member] | Notes [Member]    
Debt Instrument [Line Items]    
Long-term debt $ 23,259 $ 13,000
Notes 2.625% To 10.20%, interest payable semi-annually, due through 2059 [Member] | Notes [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Stated interest rate 2.625%  
Notes 2.625% To 10.20%, interest payable semi-annually, due through 2059 [Member] | Notes [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Stated interest rate 10.20%  
Notes 2.625% To 10.20%, interest payable semi-annually, due through 2059 [Member] | Notes [Member] | Weighted Average [Member]    
Debt Instrument [Line Items]    
Weighted average interest rate 4.60% 4.60%
Debenture, 7.75% interest payable semi-annually, due 2027 [Member] | Debenture [Member]    
Debt Instrument [Line Items]    
Long-term debt $ 42 $ 42
Stated interest rate 7.75%  
Euro notes, 1.000% to 3.125%, interest payable annually, due through 2031 [Member] | Notes Payable, Other Payables [Member]    
Debt Instrument [Line Items]    
Long-term debt $ 4,741 $ 0
Euro notes, 1.000% to 3.125%, interest payable annually, due through 2031 [Member] | Notes Payable, Other Payables [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Stated interest rate 1.00%  
Euro notes, 1.000% to 3.125%, interest payable annually, due through 2031 [Member] | Notes Payable, Other Payables [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Stated interest rate 3.125%  
Euro notes, 1.000% to 3.125%, interest payable annually, due through 2031 [Member] | Notes Payable, Other Payables [Member] | Weighted Average [Member]    
Debt Instrument [Line Items]    
Weighted average interest rate 2.00%