XML 90 R76.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives and Hedging Activities - Fair Value, Derivatives, Measurement Inputs, Disclosure (Detail)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2017
USD ($)
$ / Bbls
$ / MMBTU
Dec. 31, 2016
USD ($)
$ / Bbls
$ / MMBTU
Mar. 31, 2016
USD ($)
Jan. 01, 2016
USD ($)
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance $ 97 $ (1,217) $ 55 $ 495
Interest Rate Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance $ (282) $ (381) (383) (398)
Fair Value Unobservable Inputs, Average Correlation 56.00% 56.00%    
Fair Value Unobservable Inputs, Median Correlation 60.00% 60.00%    
Fair Value Unobservable Input, Average Volatility 0.84% 0.84%    
Fair Value Unobservable Input, Median Volatility 0.57% 0.57%    
Credit Risk Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance $ 2,239 $ 2,504 2,821 2,793
Fair Value Unobservable Inputs, Average Correlation 67.00% 65.00%    
Fair Value Unobservable Inputs, Median Correlation 70.00% 68.00%    
Fair Value Unobservable Inputs, Average Credit spreads 0.88% 1.22%    
Fair Value Unobservable Inputs, Median Credit spreads 0.49% 0.73%    
Fair Value Unobservable Inputs, Average Upfront Credit Points 0.41% 0.43%    
Fair Value Unobservable Inputs, Median Upfront Credit Points 0.35% 0.35%    
Fair Value Unobservable Inputs, Average Recovery rates 59.00% 58.00%    
Fair Value Unobservable Inputs, Median Recovery rates 65.00% 70.00%    
Foreign Exchange Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance $ 24 $ 3 9 (34)
Fair Value Unobservable Inputs, Average Correlation 50.00% 50.00%    
Fair Value Unobservable Inputs, Median Correlation 55.00% 55.00%    
Commodity Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance $ 78 $ 73 (291) (262)
Fair Value Unobservable Input, Average Volatility 29.00% 33.00%    
Fair Value Unobservable Input, Median Volatility 28.00% 33.00%    
Commodity Contract [Member] | Natural Gas [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Average Spread | $ / MMBTU (0.22) (0.14)    
Fair Value Unobservable Inputs, Median Spread | $ / MMBTU (0.13) (0.05)    
Commodity Contract [Member] | Oil [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Average Spread | $ / Bbls 7.62 25.30    
Fair Value Unobservable Inputs, Median Spread | $ / Bbls (0.41) 16.43    
Equity Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Derivative Contracts Net Value, Ending Balance $ (1,962) $ (3,416) $ (2,101) $ (1,604)
Fair Value Unobservable Inputs, Average Correlation 42.00% 41.00%    
Fair Value Unobservable Inputs, Median Correlation 41.00% 41.00%    
Fair Value Unobservable Input, Average Volatility 23.00% 24.00%    
Fair Value Unobservable Input, Median Volatility 22.00% 23.00%    
Minimum [Member] | Interest Rate Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Correlation (10.00%) (10.00%)    
Fair Value Unobservable Input, Volatility 0.31% 0.31%    
Minimum [Member] | Credit Risk Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Correlation 36.00% 35.00%    
Fair Value Unobservable Inputs, Credit spreads 0.01% 0.01%    
Fair Value Unobservable Inputs, Upfront Credit Points 0.00% 0.00%    
Fair Value Unobservable Inputs, Recovery rates 20.00% 1.00%    
Minimum [Member] | Foreign Exchange Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Correlation 25.00% 25.00%    
Minimum [Member] | Commodity Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Input, Volatility 10.00% 13.00%    
Minimum [Member] | Commodity Contract [Member] | Natural Gas [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Spread | $ / MMBTU (1.68) (1.81)    
Minimum [Member] | Commodity Contract [Member] | Oil [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Spread | $ / Bbls (9.31) (19.72)    
Minimum [Member] | Equity Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Correlation (30.00%) (39.00%)    
Fair Value Unobservable Input, Volatility 5.00% 5.00%    
Maximum [Member] | Interest Rate Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Correlation 86.00% 86.00%    
Fair Value Unobservable Input, Volatility 1.51% 1.51%    
Maximum [Member] | Credit Risk Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Correlation 90.00% 91.00%    
Fair Value Unobservable Inputs, Credit spreads 9.62% 9.93%    
Fair Value Unobservable Inputs, Upfront Credit Points 0.99% 1.00%    
Fair Value Unobservable Inputs, Recovery rates 97.00% 97.00%    
Maximum [Member] | Foreign Exchange Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Correlation 70.00% 70.00%    
Maximum [Member] | Commodity Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Input, Volatility 59.00% 68.00%    
Maximum [Member] | Commodity Contract [Member] | Natural Gas [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Spread | $ / MMBTU 3.47 4.33    
Maximum [Member] | Commodity Contract [Member] | Oil [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Spread | $ / Bbls 63.63 64.92    
Maximum [Member] | Equity Contract [Member]        
Fair Value Measurement Inputs Disclosure [Line Items]        
Fair Value Unobservable Inputs, Correlation 89.00% 88.00%    
Fair Value Unobservable Input, Volatility 80.00% 72.00%