Annual report pursuant to Section 13 and 15(d)

DERIVATIVE INSTRUMENTS AND RISK MANAGEMENT - Amount and Location in the Income Statement for Derivatives Designated as Fair Value Hedges (Detail)

v3.8.0.1
DERIVATIVE INSTRUMENTS AND RISK MANAGEMENT - Amount and Location in the Income Statement for Derivatives Designated as Fair Value Hedges (Detail) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives $ 107 $ 487
Liability Derivatives (332) (45)
Foreign exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 21 308
Liability Derivatives (288) (6)
Price Risk Derivative [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Liability Derivatives (16) (10)
Interest rate contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 86 179
Liability Derivatives (28) (29)
Fair Value, Inputs, Level 1    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 0 0
Liability Derivatives 0 0
Fair Value, Inputs, Level 1 | Foreign exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 0 0
Liability Derivatives 0 0
Fair Value, Inputs, Level 1 | Price Risk Derivative [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Liability Derivatives 0 0
Fair Value, Inputs, Level 1 | Interest rate contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 0 0
Liability Derivatives 0 0
Fair Value, Inputs, Level 2    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 107 487
Liability Derivatives (332) (45)
Fair Value, Inputs, Level 2 | Foreign exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 21 308
Liability Derivatives (288) (6)
Fair Value, Inputs, Level 2 | Price Risk Derivative [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Liability Derivatives (16) (10)
Fair Value, Inputs, Level 2 | Interest rate contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 86 179
Liability Derivatives (28) (29)
Fair Value, Inputs, Level 3    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 0 0
Liability Derivatives 0 0
Fair Value, Inputs, Level 3 | Foreign exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 0 0
Liability Derivatives 0 0
Fair Value, Inputs, Level 3 | Price Risk Derivative [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Liability Derivatives 0 0
Fair Value, Inputs, Level 3 | Interest rate contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 0 0
Liability Derivatives $ 0 $ 0