XML 51 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Recognized in Income on Derivatives $ (201) $ (82)
Foreign exchange contracts | Other income (expense), net | Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Recognized in Income on Derivatives (202) (74)
Interest rate contracts | Other income (expense), net | Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Recognized in Income on Derivatives 1 (8)
Derivatives in Cash Flow Hedging Relationship    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Reclassified from AOCI into Income (Effective Portion) 218 170
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Recognized in OCI on Derivatives Before Tax Effect (Effective Portion) (313) 33
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts | Revenues    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Reclassified from AOCI into Income (Effective Portion) 217 169
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts | Other income (expense), net    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Recognized in Income on Derivatives (Amount Excluded from Effectiveness Testing and Ineffective Portion) 26 (139)
Derivatives in Cash Flow Hedging Relationship | Interest rate contracts | Other income (expense), net    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Reclassified from AOCI into Income (Effective Portion) 1 1
Derivatives in Fair Value Hedging Relationship | Foreign exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Total 4 0
Derivatives in Fair Value Hedging Relationship | Foreign exchange contracts | Other income (expense), net    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Recognized in Income on Derivatives, Foreign exchange contracts (47) (28)
Gains (Losses) Recognized in Income on Derivatives, Hedged item $ 51 $ 28