XML 72 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 339 $ 179
Liability Derivatives 938 825
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 74 15
Liability Derivatives 741 509
Derivatives Designated as Hedging Instruments | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 29 15
Liability Derivatives 686 509
Derivatives Designated as Hedging Instruments | Net investment hedge contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 45 0
Liability Derivatives 55 0
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 265 164
Liability Derivatives 197 316
Derivatives Not Designated as Hedging Instruments | Currency exchange contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 65 65
Liability Derivatives 63 76
Derivatives Not Designated as Hedging Instruments | Commodity contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 192 84
Liability Derivatives 129 229
Derivatives Not Designated as Hedging Instruments | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 8 15
Liability Derivatives $ 5 $ 11