XML 119 R102.htm IDEA: XBRL DOCUMENT v3.8.0.1
Price Risk Management Activities, Gain (Loss) by Income Statement Location (Details) - Cost of Sales [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Economic Hedging [Member] | Commodity Contract [Member]      
Effect of Derivative Instruments on Income and OCI      
Gain (loss) recognized in income on derivatives $ (344) $ (132) $ 377
Economic Hedging [Member] | Foreign Currency Contracts [Member]      
Effect of Derivative Instruments on Income and OCI      
Gain (loss) recognized in income on derivatives (40) 16 49
Trading Derivatives [Member] | Commodity Contract [Member]      
Effect of Derivative Instruments on Income and OCI      
Gain (loss) recognized in income on derivatives $ 66 $ 46 $ 45