XML 84 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Price Risk Management Activities (Details)
bu in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
MBbls
bu
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Price Risk Management Activities (Textual)      
Compliance program costs | $ $ 96,476 $ 104,732 $ 83,037
Environmental Compliance Program Price Risk [Member]      
Price Risk Management Activities (Textual)      
Compliance program costs | $ $ 318 $ 536 $ 942
Derivatives Designated as Economic Hedges [Member] | Futures, 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 73,348    
Derivatives Designated as Economic Hedges [Member] | Futures, 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 50,120    
Derivatives Designated as Economic Hedges [Member] | Futures, 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 76,045    
Derivatives Designated as Economic Hedges [Member] | Futures, 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 66,575    
Derivatives Designated as Economic Hedges [Member] | Futures, 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 2    
Derivatives Designated as Economic Hedges [Member] | Futures, 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] | Futures, 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] | Futures, 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 295    
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 1,550    
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 1,550    
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 22,055    
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 306    
Derivatives Designated as Economic Hedges [Member] | Foreign Exchange Contract, US Dollars [Member]      
Price Risk Management Activities (Textual)      
Monetary notional amount of derivative liabilities | $ $ 739    
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,300    
Cash Flow Hedges [Member] | Derivatives Designated as Hedges [Member] | Futures, 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 995    
Cash Flow Hedges [Member] | Derivatives Designated as Hedges [Member] | Futures, 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,492    
Cash Flow Hedges [Member] | Derivatives Designated as Hedges [Member] | Futures, 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    
Cash Flow Hedges [Member] | Derivatives Designated as Hedges [Member] | Futures, 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