XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Hedging Activities (Narrative) (Details) - USD ($)
$ in Millions
Jun. 30, 2018
Dec. 31, 2017
Derivative Asset, Notional Amount $ 17,169 $ 15,718
Gross Notional Value, Translated Earnings Contracts [Member]    
Derivative Asset, Notional Amount 14,600 14,300
Gross Notional Value, Collar Options [Member]    
Derivative Asset, Notional Amount 2,300 1,300
Gross Notional Value, Foreign Exchange Forward [Member]    
Derivative Asset, Notional Amount 12,300 13,000
Gross Notional Value, Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument [Member]    
Derivative Asset, Notional Amount $ 10,500 $ 11,700