XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments - Fair Value of Derivatives Segregated between those Derivatives that are Designated as Hedging Instruments and those that are Not Designated as Hedging Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2017
Dec. 31, 2016
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset $ 340 $ 995
Fair Value of Derivative, Liability 201 134
U.S. Dollar Notional 24,896 25,539
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 206 765
Fair Value of Derivative, Liability 81 31
U.S. Dollar Notional 13,503 14,398
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 134 230
Fair Value of Derivative, Liability 120 103
U.S. Dollar Notional 11,393 11,141
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 21 20
U.S. Dollar Notional 2,700 2,700
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 4 0
U.S. Dollar Notional 1,000 0
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 19 29
U.S. Dollar Notional 2,500 3,500
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 31 129
U.S. Dollar Notional 1,388 2,075
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 154 616
U.S. Dollar Notional 4,223 6,063
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 58 1
U.S. Dollar Notional 1,692 48
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 0 1
U.S. Dollar Notional 0 12
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 134 230
U.S. Dollar Notional 5,586 8,210
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 120 103
U.S. Dollar Notional $ 5,807 $ 2,931