Price Risk Management Activities (Details) (USD $) | 3 Months Ended | 9 Months Ended | | 1 Months Ended | |
In Millions, unless otherwise specified | Sep. 30, 2014 | Sep. 30, 2013 | Sep. 30, 2014 | Sep. 30, 2013 | Sep. 30, 2014 | Oct. 31, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 | Sep. 30, 2014 |
| Biofuels Blending [Member] | Biofuels Blending [Member] | Biofuels Blending [Member] | Biofuels Blending [Member] | Foreign Currency Contract [Member] | Foreign Currency Contract [Member] | Fair Value Hedging [Member] | Cash Flow Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Economic Hedging [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] | Commodity [Member] |
| | | | | | Subsequent Event [Member] | MBbls | MBbls | Swap [Member] | Swap [Member] | Swap [Member] | Swap [Member] | Swap [Member] | Swap [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Forward Contracts [Member] | Forward Contracts [Member] | Forward Contracts [Member] | Swap [Member] | Swap [Member] | Swap [Member] | Swap [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Future [Member] | Options Held [Member] | Options Held [Member] | Options Held [Member] | Options Held [Member] | Options Held [Member] | Options Held [Member] |
| | | | | | | | | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Short (Sales) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Long (Purchases) [Member] | Short (Sales) [Member] | Short (Sales) [Member] |
| | | | | | | | | Maturity Current Year [Member] | Maturity Year Two [Member] | Maturity Year Three [Member] | Maturity Current Year [Member] | Maturity Year Two [Member] | Maturity Year Three [Member] | Maturity Current Year [Member] | Maturity Current Year [Member] | Maturity Current Year [Member] | Maturity Year Two [Member] | Maturity Year Two [Member] | Maturity Year Two [Member] | Maturity Year Three [Member] | Maturity Year Three [Member] | Maturity Year Three [Member] | Maturity Current Year [Member] | Maturity Current Year [Member] | Maturity Current Year [Member] | Maturity Year Two [Member] | Maturity Year Two [Member] | Maturity Year Two [Member] | Maturity Year Three [Member] | Maturity Year Three [Member] | Maturity Year Three [Member] | Maturity Current Year [Member] | Maturity Year Two [Member] | Maturity Year Three [Member] | Maturity Current Year [Member] | Maturity Year Two [Member] | Maturity Current Year [Member] | Maturity Year Two [Member] | Maturity Current Year [Member] | Maturity Current Year [Member] | Maturity Year Two [Member] | Maturity Year Two [Member] | Maturity Current Year [Member] | Maturity Current Year [Member] | Maturity Year Two [Member] | Maturity Year Two [Member] | Maturity Current Year [Member] | Maturity Current Year [Member] | Maturity Year Two [Member] | Maturity Year Two [Member] | Maturity Current Year [Member] | Maturity Year Two [Member] |
| | | | | | | | | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] | Grain (in thousands of bushels) [Member] | Soybean Oil (in thousands of pounds) [Member] | Crude Oil (in thousands of barrels) [Member] | Grain (in thousands of bushels) [Member] | Soybean Oil (in thousands of pounds) [Member] | Crude Oil (in thousands of barrels) [Member] | Grain (in thousands of bushels) [Member] | Soybean Oil (in thousands of pounds) [Member] | Crude Oil (in thousands of barrels) [Member] | Grain (in thousands of bushels) [Member] | Soybean Oil (in thousands of pounds) [Member] | Crude Oil (in thousands of barrels) [Member] | Grain (in thousands of bushels) [Member] | Soybean Oil (in thousands of pounds) [Member] | Crude Oil (in thousands of barrels) [Member] | Grain (in thousands of bushels) [Member] | Soybean Oil (in thousands of pounds) [Member] | Grain (in thousands of bushels) [Member] | Grain (in thousands of bushels) [Member] | Grain (in thousands of bushels) [Member] | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] | Natural Gas (in billions of BTUs) [Member] | Crude Oil (in thousands of barrels) [Member] | Natural Gas (in billions of BTUs) [Member] | Crude Oil (in thousands of barrels) [Member] | Natural Gas (in billions of BTUs) [Member] | Crude Oil (in thousands of barrels) [Member] | Natural Gas (in billions of BTUs) [Member] | Crude Oil (in thousands of barrels) [Member] | Natural Gas (in billions of BTUs) [Member] | Crude Oil (in thousands of barrels) [Member] | Natural Gas (in billions of BTUs) [Member] | Crude Oil (in thousands of barrels) [Member] | Crude Oil (in thousands of barrels) [Member] |
| | | | | | | | | MBbls | MBbls | MBbls | MBbls | MBbls | MBbls | MBbls | bu | lb | MBbls | bu | lb | MBbls | bu | lb | MBbls | bu | lb | MBbls | bu | lb | MBbls | bu | lb | bu | bu | bu | MBbls | MBbls | MBbls | MBbls | MBbls | MMBTU | MBbls | MMBTU | MBbls | MMBTU | MBbls | MMBTU | MBbls | MMBTU | MBbls | MMBTU | MBbls | MBbls |
Volume of Outstanding Contracts | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Nonmonetary notional amount of price risk derivatives | ' | ' | ' | ' | ' | ' | 0 | 0 | 4,074 | 2,819 | 0 | 4,000 | 1,630 | 0 | 62,038 | 13,725,000 | 108,240,000 | 372 | 30,000 | 0 | 0 | 0 | 0 | 72,904 | 23,970,000 | 241,080,000 | 1,130 | 7,260,000 | 15,000,000 | 0 | 115,000 | 0 | 13,893,000 | 5,429,000 | 113,000 | 3,490 | 240 | 3,490 | 240 | 142,619 | 4,100,000 | 38,576 | 1,950,000 | 142,872 | 4,400,000 | 38,307 | 0 | 4,400 | 500,000 | 250 | 0 | 3,400 | 350 |
Price Risk Management Activities (Textual) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Monetary notional amount of derivative liabilities | ' | ' | ' | ' | $798 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Foreign currency commitments maturity date | ' | ' | ' | ' | ' | 31-Oct-14 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Compliance program costs | $82 | $187 | $265 | $454 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |