XML 77 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments (Fair Value of Derivative Contracts) (Details) - Derivative Contract [Member] - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Derivative asset fair value $ 322 $ 390
Derivative liability fair value 255 419
Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative asset fair value 207 319
Designated as Hedging Instrument [Member] | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative asset fair value 74 21
Designated as Hedging Instrument [Member] | Other Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability fair value 32 23
Designated as Hedging Instrument [Member] | Income Taxes and Other Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability fair value 126 301
Not Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative asset fair value 41 50
Not Designated as Hedging Instrument [Member] | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative asset fair value 0 0
Not Designated as Hedging Instrument [Member] | Other Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability fair value 81 70
Not Designated as Hedging Instrument [Member] | Income Taxes and Other Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability fair value $ 16 $ 25