Price Risk Management Activities (Details) bu in Thousands, $ in Millions | 3 Months Ended | 9 Months Ended |
Sep. 30, 2020USD ($) | Sep. 30, 2019USD ($) | Sep. 30, 2020USD ($)buMBbls | Sep. 30, 2019USD ($) |
Price Risk Management Activities (Textual) | | | | |
Compliance program costs | $ | $ 14,801 | $ 24,335 | $ 43,832 | $ 72,396 |
Environmental Compliance Program Price Risk [Member] | | | | |
Price Risk Management Activities (Textual) | | | | |
Compliance program costs | $ | 143 | $ 69 | $ 391 | $ 227 |
Derivatives Designated as Hedges [Member] | Cash Flow Hedges [Member] | Future, 2020 Maturity [Member] | Long (Purchases) [Member] | Renewable Diesel (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 493 | |
Derivatives Designated as Hedges [Member] | Cash Flow Hedges [Member] | Future, 2020 Maturity [Member] | Short (Sales) [Member] | Renewable Diesel (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 1,121 | |
Derivatives Designated as Hedges [Member] | Cash Flow Hedges [Member] | Future, 2021 Maturity [Member] | Long (Purchases) [Member] | Renewable Diesel (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 0 | |
Derivatives Designated as Hedges [Member] | Cash Flow Hedges [Member] | Future, 2021 Maturity [Member] | Short (Sales) [Member] | Renewable Diesel (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 0 | |
Derivatives Designated as Hedges [Member] | Cash Flow Hedges [Member] | Future, 2022 Maturity [Member] | Long (Purchases) [Member] | Renewable Diesel (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 0 | |
Derivatives Designated as Hedges [Member] | Cash Flow Hedges [Member] | Future, 2022 Maturity [Member] | Short (Sales) [Member] | Renewable Diesel (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 0 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2020 Maturity [Member] | Long (Purchases) [Member] | Crude Oil and Refined Petroleum Products (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 48,804 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2020 Maturity [Member] | Long (Purchases) [Member] | Corn (in thousands of bushels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | 36,910 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2020 Maturity [Member] | Short (Sales) [Member] | Crude Oil and Refined Petroleum Products (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 47,208 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2020 Maturity [Member] | Short (Sales) [Member] | Corn (in thousands of bushels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | 46,280 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2021 Maturity [Member] | Long (Purchases) [Member] | Crude Oil and Refined Petroleum Products (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 184 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2021 Maturity [Member] | Long (Purchases) [Member] | Corn (in thousands of bushels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | 960 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2021 Maturity [Member] | Short (Sales) [Member] | Crude Oil and Refined Petroleum Products (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 81 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2021 Maturity [Member] | Short (Sales) [Member] | Corn (in thousands of bushels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | 3,840 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2022 Maturity [Member] | Long (Purchases) [Member] | Crude Oil and Refined Petroleum Products (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 0 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2022 Maturity [Member] | Long (Purchases) [Member] | Corn (in thousands of bushels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | 10 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2022 Maturity [Member] | Short (Sales) [Member] | Crude Oil and Refined Petroleum Products (in thousands of barrels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | | | 0 | |
Derivatives Designated as Economic Hedges [Member] | Future, 2022 Maturity [Member] | Short (Sales) [Member] | Corn (in thousands of bushels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | 130 | |
Derivatives Designated as Economic Hedges [Member] | Physical Contracts, 2020 Maturity [Member] | Long (Purchases) [Member] | Corn (in thousands of bushels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | 8,713 | |
Derivatives Designated as Economic Hedges [Member] | Physical Contracts, 2021 Maturity [Member] | Long (Purchases) [Member] | Corn (in thousands of bushels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | 3,055 | |
Derivatives Designated as Economic Hedges [Member] | Physical Contracts, 2022 Maturity [Member] | Long (Purchases) [Member] | Corn (in thousands of bushels) [Member] | | | | |
Volume of Outstanding Contracts | | | | |
Nonmonetary notional amount of price risk derivatives, volume | bu | | | 120 | |
Derivatives Designated as Economic Hedges [Member] | Foreign Exchange Contract, US Dollars [Member] | | | | |
Price Risk Management Activities (Textual) | | | | |
Monetary notional amount of derivative liabilities | $ | 244 | | $ 244 | |
Derivatives Designated as Economic Hedges [Member] | Foreign Exchange Contract, US Dollar Equivalent Canadian Dollars [Member] | | | | |
Price Risk Management Activities (Textual) | | | | |
Monetary notional amount of derivative liabilities | $ | 1,900 | | 1,900 | |
Derivatives Designated as Economic Hedges [Member] | Foreign Exchange Contract, US Dollar Equivalent Pounds Sterling [Member] | | | | |
Price Risk Management Activities (Textual) | | | | |
Monetary notional amount of derivative liabilities | $ | 150 | | 150 | |
Derivatives Designated as Economic Hedges [Member] | Foreign Exchange Contract, Maturity on or Before October 26, 2020 [Member] | | | | |
Price Risk Management Activities (Textual) | | | | |
Monetary notional amount of derivative liabilities | $ | 1,100 | | 1,100 | |
Derivatives Designated as Economic Hedges [Member] | Foreign Exchange Contract, Maturity by December 15, 2020 [Member] | | | | |
Price Risk Management Activities (Textual) | | | | |
Monetary notional amount of derivative liabilities | $ | $ 1,200 | | $ 1,200 | |