XML 131 R110.htm IDEA: XBRL DOCUMENT v3.3.1.900
Derivative and Hedging Activities - Fair Value of Recurring Assets and Liabilities Table (Details) - USD ($)
$ in Millions
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Assets (Liabilities), at Fair Value, Net $ 512 $ 652  
Commodity Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Asset 381 989  
Derivative Liability (114) (268)  
Derivative Assets (Liabilities), at Fair Value, Net 267 721  
Interest Rate Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liability 0 (17)  
Foreign Exchange Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liability (52) (53)  
Other Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Asset 297 1  
Fair Value, Inputs, Level 1 [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Assets (Liabilities), at Fair Value, Net 0 0  
Fair Value, Inputs, Level 1 [Member] | Commodity Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Asset 0 0  
Derivative Liability 0 0  
Fair Value, Inputs, Level 1 [Member] | Interest Rate Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liability 0 0  
Fair Value, Inputs, Level 1 [Member] | Foreign Exchange Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liability 0 0  
Fair Value, Inputs, Level 1 [Member] | Other Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Asset 0 0  
Fair Value, Inputs, Level 2 [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Assets (Liabilities), at Fair Value, Net 306 705  
Fair Value, Inputs, Level 2 [Member] | Commodity Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Asset 372 784  
Derivative Liability (14) (9)  
Fair Value, Inputs, Level 2 [Member] | Interest Rate Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liability 0 (17)  
Fair Value, Inputs, Level 2 [Member] | Foreign Exchange Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liability (52) (53)  
Fair Value, Inputs, Level 2 [Member] | Other Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Asset 0 0  
Fair Value, Inputs, Level 3 [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Assets (Liabilities), at Fair Value, Net 206 (53)  
Fair Value, Inputs, Level 3 [Member] | Commodity Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Asset 9 205  
Derivative Liability (100) (259)  
Derivative Assets (Liabilities), at Fair Value, Net (91) (54) $ (478)
Fair Value, Inputs, Level 3 [Member] | Interest Rate Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liability 0 0  
Fair Value, Inputs, Level 3 [Member] | Foreign Exchange Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liability 0 0  
Fair Value, Inputs, Level 3 [Member] | Other Contract [Member]      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Asset 297 1  
Derivative Assets (Liabilities), at Fair Value, Net $ 297 $ 1 $ 0