XML 59 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Hedging Activities (Effect on Consolidated Financial Statements) (Details) - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Gain (loss) recognized in income $ (641) $ (436)
Foreign Exchange Contracts, Balance Sheet [Member] | Foreign Currency Transaction and Hedge Gain (Loss), Net [Member]    
Gain (loss) recognized in income (19) 2
Translated Earnings Contracts [Member] | Foreign Currency Transaction and Hedge Gain (Loss), Net [Member]    
Gain (loss) recognized in income $ (622) $ (438)