XML 117 R100.htm IDEA: XBRL DOCUMENT v3.8.0.1
Price Risk Management Activities (Details)
lb in Thousands, bu in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2017
USD ($)
lb
MBbls
bu
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Price Risk Management Activities (Textual)      
Compliance program costs | $ $ 942 $ 749 $ 440
Foreign Currency Contracts [Member]      
Price Risk Management Activities (Textual)      
Monetary notional amount of derivative liabilities | $ $ 507    
Foreign currency commitments maturity date Jan. 31, 2018    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Swap, 2018 Maturity [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 2,655    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Swap, 2018 Maturity [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 2,590    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Swap, 2019 Maturity [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 0    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Swap, 2019 Maturity [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 0    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2018 Maturity [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 83,296    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2018 Maturity [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume | bu 21,315    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2018 Maturity [Member] | Long (Purchases) [Member] | Soybean Oil (in pounds) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, mass | lb 76,079    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2018 Maturity [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 87,542    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2018 Maturity [Member] | Short (Sales) [Member] | Grain (in bushels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume | bu 50,695    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2018 Maturity [Member] | Short (Sales) [Member] | Soybean Oil (in pounds) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, mass | lb 154,378    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2019 Maturity [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 0    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2019 Maturity [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume | bu 35    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2019 Maturity [Member] | Long (Purchases) [Member] | Soybean Oil (in pounds) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, mass | lb 0    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2019 Maturity [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 0    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2019 Maturity [Member] | Short (Sales) [Member] | Grain (in bushels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume | bu 665    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Future, 2019 Maturity [Member] | Short (Sales) [Member] | Soybean Oil (in pounds) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, mass | lb 0    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Forward Contracts, 2018 Maturity [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume | bu 25,103    
Not Designated as Hedging Instrument, Economic Hedge [Member] | Forward Contracts, 2019 Maturity [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume | bu 630    
Not Designated as Hedging Instrument, Trading [Member] | Swap, 2018 Maturity [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 659    
Not Designated as Hedging Instrument, Trading [Member] | Swap, 2018 Maturity [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 659    
Not Designated as Hedging Instrument, Trading [Member] | Swap, 2019 Maturity [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 0    
Not Designated as Hedging Instrument, Trading [Member] | Swap, 2019 Maturity [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 0    
Not Designated as Hedging Instrument, Trading [Member] | Future, 2018 Maturity [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 37,532    
Not Designated as Hedging Instrument, Trading [Member] | Future, 2018 Maturity [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume | bu 300    
Not Designated as Hedging Instrument, Trading [Member] | Future, 2018 Maturity [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 36,919    
Not Designated as Hedging Instrument, Trading [Member] | Future, 2019 Maturity [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 0    
Not Designated as Hedging Instrument, Trading [Member] | Future, 2019 Maturity [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume | bu 0    
Not Designated as Hedging Instrument, Trading [Member] | Future, 2019 Maturity [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 150    
Not Designated as Hedging Instrument, Trading [Member] | Options Held, 2018 Maturity [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 153,050    
Not Designated as Hedging Instrument, Trading [Member] | Options Held, 2018 Maturity [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 153,050    
Not Designated as Hedging Instrument, Trading [Member] | Options Held, 2019 Maturity [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 0    
Not Designated as Hedging Instrument, Trading [Member] | Options Held, 2019 Maturity [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member]      
Volume of Outstanding Contracts      
Nonmonetary notional amount of price risk derivatives, volume 0