XML 248 R172.htm IDEA: XBRL DOCUMENT v3.8.0.1
FINANCIAL INSTRUMENTS - Cash Flow Hedge Activity (Details) - Cash flow hedges - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Derivative [Line Items]      
Gain (loss) recognized in AOCI $ 199 $ (274) $ (913)
Gain (loss) reclassified from AOCI into earnings 149 (364) (918)
Interest rate contracts      
Derivative [Line Items]      
Gain (loss) recognized in AOCI 4 6 (1)
Gain (loss) reclassified from AOCI into earnings (27) (79) (130)
Currency exchange contracts      
Derivative [Line Items]      
Gain (loss) recognized in AOCI 195 (281) (907)
Gain (loss) reclassified from AOCI into earnings 176 (282) (784)
Commodity contracts      
Derivative [Line Items]      
Gain (loss) recognized in AOCI 0 0 (5)
Gain (loss) reclassified from AOCI into earnings $ 0 $ (2) $ (4)