XML 81 R58.htm IDEA: XBRL DOCUMENT v3.8.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
Dec. 31, 2017
Dec. 31, 2016
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset $ 130 $ 995
Fair Value of Derivative, Liability 217 134
U.S. Dollar Notional 25,595 25,539
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 91 765
Fair Value of Derivative, Liability 127 31
U.S. Dollar Notional 14,386 14,398
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 39 230
Fair Value of Derivative, Liability 90 103
U.S. Dollar Notional 11,209 11,141
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 2 20
U.S. Dollar Notional 550 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 3 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 52 29
U.S. Dollar Notional 4,650 3,500
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 38 129
Fair Value of Derivative, Liability
U.S. Dollar Notional 1,936 2,075
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 51 616
U.S. Dollar Notional 4,216 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 71 1
U.S. Dollar Notional 2,014 48
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 1 1
U.S. Dollar Notional 20 12
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 39 230
U.S. Dollar Notional 3,778 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 90 103
U.S. Dollar Notional $ 7,431 $ 2,931