XML 35 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Price Risk Management Activities (Details)
bu in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
MBbls
bu
Mar. 31, 2019
USD ($)
Price Risk Management Activities (Textual)    
Compliance program costs | $ $ 19,952 $ 21,978
Environmental Compliance Program Price Risk [Member]    
Price Risk Management Activities (Textual)    
Compliance program costs | $ $ 112 $ 91
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 1,627  
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 2,317  
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 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 126,944  
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 52,160  
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 126,954  
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 64,335  
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 56  
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 0  
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 56  
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 50  
Derivatives Designated as Economic Hedges [Member] | Options, 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 800  
Derivatives Designated as Economic Hedges [Member] | Options, 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 800  
Derivatives Designated as Economic Hedges [Member] | Options, 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 0  
Derivatives Designated as Economic Hedges [Member] | Options, 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 0  
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 15,731  
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 549  
Derivatives Designated as Economic Hedges [Member] | Foreign Exchange Contract, US Dollars [Member]    
Price Risk Management Activities (Textual)    
Monetary notional amount of derivative liabilities | $ $ 220  
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 | $ 2,500  
Derivatives Designated as Economic Hedges [Member] | Foreign Exchange Contract, Maturity on or Before April 24, 2020 [Member]    
Price Risk Management Activities (Textual)    
Monetary notional amount of derivative liabilities | $ 1,200  
Derivatives Designated as Economic Hedges [Member] | Foreign Exchange Contract, Maturity by June 15, 2020 [Member]    
Price Risk Management Activities (Textual)    
Monetary notional amount of derivative liabilities | $ $ 1,500