XML 81 R69.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative and Hedging Activities - Derivative Instruments in Balance Sheet Table (Details) - USD ($)
$ in Millions
Sep. 30, 2016
Dec. 31, 2015
Sep. 30, 2015
Derivatives, Fair Value [Line Items]      
Derivative Asset, Fair Value, Gross Asset   $ 512  
Derivative Liability, Fair Value, Gross Liability $ (177)    
Derivative Asset, Fair Value, Gross Liability 0    
Derivative Liability, Fair Value, Gross Asset   0  
Derivative, Fair Value, Net (177) 512 $ 512
Commodity Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative, Fair Value, Net (121) 267  
Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Asset, Fair Value, Gross Asset   267  
Derivative Liability, Fair Value, Gross Liability (121)    
Derivative Asset, Fair Value, Gross Liability 0    
Derivative Liability, Fair Value, Gross Asset   0  
Derivative, Fair Value, Net (121) 267  
Not Designated as Hedging Instrument [Member] | Supply Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Asset, Fair Value, Gross Asset   297  
Derivative Liability, Fair Value, Gross Asset   0  
Derivative, Fair Value, Net   297  
Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Liability, Fair Value, Gross Liability (56) (52)  
Derivative Liability, Fair Value, Gross Asset 0 0  
Derivative, Fair Value, Net (56) (52)  
Other Current Assets [Member] | Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Asset, Fair Value, Gross Asset 31 381  
Derivative Asset, Fair Value, Gross Liability (31) (66)  
Derivative, Fair Value, Net 0 315  
Other Current Assets [Member] | Not Designated as Hedging Instrument [Member] | Supply Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Asset, Fair Value, Gross Asset   51  
Derivative Asset, Fair Value, Gross Liability   0  
Derivative, Fair Value, Net   51  
Other Noncurrent Assets [Member] | Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Asset, Fair Value, Gross Asset 1    
Derivative Asset, Fair Value, Gross Liability (1)    
Derivative, Fair Value, Net 0    
Other Noncurrent Assets [Member] | Not Designated as Hedging Instrument [Member] | Supply Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Asset, Fair Value, Gross Asset   246  
Derivative Asset, Fair Value, Gross Liability   0  
Derivative, Fair Value, Net   246  
Other Current Liabilities [Member] | Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Liability, Fair Value, Gross Liability (135) (106)  
Derivative Liability, Fair Value, Gross Asset 31 66  
Derivative, Fair Value, Net (104) (40)  
Other Current Liabilities [Member] | Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Liability, Fair Value, Gross Liability (56)    
Derivative Liability, Fair Value, Gross Asset 0    
Derivative, Fair Value, Net (56)    
Other Noncurrent Liabilities [Member] | Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Liability, Fair Value, Gross Liability (18) (8)  
Derivative Liability, Fair Value, Gross Asset 1 0  
Derivative, Fair Value, Net $ (17) (8)  
Other Noncurrent Liabilities [Member] | Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative Liability, Fair Value, Gross Liability   (52)  
Derivative Liability, Fair Value, Gross Asset   0  
Derivative, Fair Value, Net   $ (52)