Price Risk Management Activities (Details) lb in Thousands, bu in Thousands, MMBTU in Thousands, $ in Millions | 1 Months Ended | 3 Months Ended | 6 Months Ended |
Jul. 31, 2017 | Jun. 30, 2017USD ($) | Jun. 30, 2016USD ($) | Jun. 30, 2017USD ($)MMBTUlbMBblsbu | Jun. 30, 2016USD ($) |
Price Risk Management Activities (Textual) | | | | | |
Compliance program costs | $ | | $ 255 | $ 173 | $ 401 | $ 334 |
Foreign Currency Contracts [Member] | | | | | |
Price Risk Management Activities (Textual) | | | | | |
Monetary notional amount of derivative liabilities | $ | | $ 424 | | $ 424 | |
Foreign Currency Contracts [Member] | Subsequent Event [Member] | | | | | |
Price Risk Management Activities (Textual) | | | | | |
Foreign currency commitments maturity date | Jul. 31, 2017 | | | | |
Economic Hedges [Member] | Swap, Maturity Current Year [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 14,194 | |
Economic Hedges [Member] | Swap, Maturity Current Year [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 14,479 | |
Economic Hedges [Member] | Swap, Maturity Year Two [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 0 | |
Economic Hedges [Member] | Swap, Maturity Year Two [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 0 | |
Economic Hedges [Member] | Future, Maturity Current Year [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 69,198 | |
Economic Hedges [Member] | Future, Maturity Current Year [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | | 35,610 | |
Economic Hedges [Member] | Future, Maturity Current Year [Member] | Long (Purchases) [Member] | Soybean Oil (in pounds) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, pounds | lb | | | | 168,178 | |
Economic Hedges [Member] | Future, Maturity Current Year [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 72,906 | |
Economic Hedges [Member] | Future, Maturity Current Year [Member] | Short (Sales) [Member] | Grain (in bushels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | | 64,260 | |
Economic Hedges [Member] | Future, Maturity Current Year [Member] | Short (Sales) [Member] | Soybean Oil (in pounds) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, pounds | lb | | | | 246,957 | |
Economic Hedges [Member] | Future, Maturity Year Two [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 7,005 | |
Economic Hedges [Member] | Future, Maturity Year Two [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | | 5 | |
Economic Hedges [Member] | Future, Maturity Year Two [Member] | Long (Purchases) [Member] | Soybean Oil (in pounds) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, pounds | lb | | | | 0 | |
Economic Hedges [Member] | Future, Maturity Year Two [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 6,982 | |
Economic Hedges [Member] | Future, Maturity Year Two [Member] | Short (Sales) [Member] | Grain (in bushels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | | 4,545 | |
Economic Hedges [Member] | Future, Maturity Year Two [Member] | Short (Sales) [Member] | Soybean Oil (in pounds) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, pounds | lb | | | | 0 | |
Economic Hedges [Member] | Forward Contracts, Maturity Current Year [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | | 28,720 | |
Economic Hedges [Member] | Forward Contracts, Maturity Year Two [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | | 4,573 | |
Trading Derivatives [Member] | Swap, Maturity Current Year [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 2,070 | |
Trading Derivatives [Member] | Swap, Maturity Current Year [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 2,070 | |
Trading Derivatives [Member] | Swap, Maturity Year Two [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 0 | |
Trading Derivatives [Member] | Swap, Maturity Year Two [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 0 | |
Trading Derivatives [Member] | Future, Maturity Current Year [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 53,842 | |
Trading Derivatives [Member] | Future, Maturity Current Year [Member] | Long (Purchases) [Member] | Natural Gas In Btus [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Derivative, Nonmonetary Notional Amount, Energy Measure | MMBTU | | | | 2,500 | |
Trading Derivatives [Member] | Future, Maturity Current Year [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | | 2,500 | |
Trading Derivatives [Member] | Future, Maturity Current Year [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 52,419 | |
Trading Derivatives [Member] | Future, Maturity Current Year [Member] | Short (Sales) [Member] | Natural Gas In Btus [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Derivative, Nonmonetary Notional Amount, Energy Measure | MMBTU | | | | 1,750 | |
Trading Derivatives [Member] | Future, Maturity Current Year [Member] | Short (Sales) [Member] | Grain (in bushels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | | 2,500 | |
Trading Derivatives [Member] | Future, Maturity Year Two [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 20,816 | |
Trading Derivatives [Member] | Future, Maturity Year Two [Member] | Long (Purchases) [Member] | Natural Gas In Btus [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Derivative, Nonmonetary Notional Amount, Energy Measure | MMBTU | | | | 0 | |
Trading Derivatives [Member] | Future, Maturity Year Two [Member] | Long (Purchases) [Member] | Grain (in bushels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | | 0 | |
Trading Derivatives [Member] | Future, Maturity Year Two [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 21,091 | |
Trading Derivatives [Member] | Future, Maturity Year Two [Member] | Short (Sales) [Member] | Natural Gas In Btus [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Derivative, Nonmonetary Notional Amount, Energy Measure | MMBTU | | | | 0 | |
Trading Derivatives [Member] | Future, Maturity Year Two [Member] | Short (Sales) [Member] | Grain (in bushels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | | 0 | |
Trading Derivatives [Member] | Options Held, Maturity Current Year [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 75,375 | |
Trading Derivatives [Member] | Options Held, Maturity Current Year [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 75,577 | |
Trading Derivatives [Member] | Options Held, Maturity Year Two [Member] | Long (Purchases) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 102,300 | |
Trading Derivatives [Member] | Options Held, Maturity Year Two [Member] | Short (Sales) [Member] | Crude Oil (in thousands of barrels) [Member] | | | | | |
Volume of Outstanding Contracts | | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | | 102,300 | |