XML 86 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 179 $ 312
Liability Derivatives 825 278
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 15 144
Liability Derivatives 509 49
Derivatives Designated as Hedging Instruments | Currency exchange contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 0 19
Liability Derivatives 0 8
Derivatives Designated as Hedging Instruments | Commodity contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 0 17
Liability Derivatives 0 22
Derivatives Designated as Hedging Instruments | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 15 108
Liability Derivatives 509 19
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 164 168
Liability Derivatives 316 229
Derivatives Not Designated as Hedging Instruments | Currency exchange contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 65 29
Liability Derivatives 76 43
Derivatives Not Designated as Hedging Instruments | Commodity contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 84 112
Liability Derivatives 229 167
Derivatives Not Designated as Hedging Instruments | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 15 27
Liability Derivatives $ 11 $ 19