Price Risk Management Activities (Details) lb in Thousands, bu in Thousands, $ in Millions | 1 Months Ended | 3 Months Ended |
Apr. 30, 2017 | Mar. 31, 2017USD ($)lbbuMBbls | Mar. 31, 2016USD ($) |
Price Risk Management Activities (Textual) | | | |
Compliance program costs | $ | | $ 146 | $ 161 |
Foreign Currency Contracts [Member] | | | |
Price Risk Management Activities (Textual) | | | |
Monetary notional amount of derivative liabilities | $ | | $ 350 | |
Foreign Currency Contracts [Member] | Subsequent Event [Member] | | | |
Price Risk Management Activities (Textual) | | | |
Foreign currency commitments maturity date | Apr. 30, 2017 | | |
Economic Hedging [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 | | 22,246 | |
Economic Hedging [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 | | 22,660 | |
Economic Hedging [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 Hedging [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 Hedging [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 | | 110,287 | |
Economic Hedging [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 | | 18,040 | |
Economic Hedging [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 | | 125,338 | |
Economic Hedging [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 | | 115,080 | |
Economic Hedging [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 | | 40,575 | |
Economic Hedging [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 | | 158,758 | |
Economic Hedging [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 | | 2,100 | |
Economic Hedging [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 Hedging [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 Hedging [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,981 | |
Economic Hedging [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 | | 2,185 | |
Economic Hedging [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 Hedging [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 | | 16,273 | |
Economic Hedging [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 | | 2,177 | |
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 | | 3,105 | |
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 | | 3,105 | |
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 | | 24,358 | |
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,250 | |
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 | | 22,304 | |
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,000 | |
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 | | 4,300 | |
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 | | 6,400 | |
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 | | 106,990 | |
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 | | 104,990 | |
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 | | 29,700 | |
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 | | 29,700 | |