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.10.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, 2018
Dec. 31, 2017
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives $ 361 $ 107
Liability Derivatives (67) (332)
Foreign exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 328 21
Liability Derivatives (25) (288)
Price Risk Derivative [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Liability Derivatives 0 (16)
Interest rate contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 33 86
Liability Derivatives (42) (28)
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 361 107
Liability Derivatives (67) (332)
Fair Value, Inputs, Level 2 | Foreign exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 328 21
Liability Derivatives (25) (288)
Fair Value, Inputs, Level 2 | Price Risk Derivative [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Liability Derivatives 0 (16)
Fair Value, Inputs, Level 2 | Interest rate contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 33 86
Liability Derivatives (42) (28)
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