XML 273 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives (Outstanding Derivatives Entered Into to Hedge Inventory or Fixed Price Purchase Commitments) (Details)
bbl in Thousands, MMBTU in Thousands
12 Months Ended
Dec. 31, 2021
MMBTU
$ / bbl
$ / MMBTU
$ / units
bbl
Sell (Short) Contracts | Designated as hedges under accounting rules | Futures | Crude Oil  
Derivative [Line Items]  
Contract volumes (1,000 bbls) 37
Weighted average contract price per bbl (in dollars per barrel) | $ / bbl 71.14
Sell (Short) Contracts | Not qualifying or not designated as hedges under accounting rules | Futures | Crude Oil  
Derivative [Line Items]  
Contract volumes (1,000 bbls) 162
Weighted average contract price per bbl (in dollars per barrel) | $ / bbl 72.54
Sell (Short) Contracts | Not qualifying or not designated as hedges under accounting rules | Futures | Natural Gas  
Derivative [Line Items]  
Weighted average contract price per bbl (in dollars per barrel) | $ / MMBTU 3.99
Contract volumes (1,000 MMBTU) | MMBTU 94
Sell (Short) Contracts | Not qualifying or not designated as hedges under accounting rules | Futures | Petroleum Products  
Derivative [Line Items]  
Contract volumes (1,000 bbls) 15
Weighted average contract price per bbl (in dollars per barrel) | $ / bbl 64.40
Sell (Short) Contracts | Not qualifying or not designated as hedges under accounting rules | Swap | Natural Gas  
Derivative [Line Items]  
Weighted average contract price per bbl (in dollars per barrel) | $ / bbl 0.02
Contract volumes (1,000 MMBTU) | MMBTU 456
Sell (Short) Contracts | Not qualifying or not designated as hedges under accounting rules | Options | Crude Oil  
Derivative [Line Items]  
Contract volumes (1,000 bbls) 11
Weighted average premium received (in dollars per barrel) | $ / bbl 2.50
Sell (Short) Contracts | Not qualifying or not designated as hedges under accounting rules | Options | Natural Gas  
Derivative [Line Items]  
Contract volumes (1,000 bbls) 35
Weighted average contract price per bbl (in dollars per barrel) | $ / MMBTU 0.21
Buy (Long) Contracts | Designated as hedges under accounting rules | Futures | Crude Oil  
Derivative [Line Items]  
Contract volumes (1,000 bbls) 0
Weighted average contract price per bbl (in dollars per barrel) | $ / bbl 0
Buy (Long) Contracts | Not qualifying or not designated as hedges under accounting rules | Futures | Crude Oil  
Derivative [Line Items]  
Contract volumes (1,000 bbls) 61
Weighted average contract price per bbl (in dollars per barrel) | $ / bbl 75.52
Buy (Long) Contracts | Not qualifying or not designated as hedges under accounting rules | Futures | Natural Gas  
Derivative [Line Items]  
Weighted average contract price per bbl (in dollars per barrel) | $ / MMBTU 4.01
Contract volumes (1,000 MMBTU) | MMBTU 519
Buy (Long) Contracts | Not qualifying or not designated as hedges under accounting rules | Futures | Petroleum Products  
Derivative [Line Items]  
Contract volumes (1,000 bbls) 0
Weighted average contract price per bbl (in dollars per barrel) | $ / bbl 0
Buy (Long) Contracts | Not qualifying or not designated as hedges under accounting rules | Swap | Natural Gas  
Derivative [Line Items]  
Weighted average contract price per bbl (in dollars per barrel) | $ / units 0
Contract volumes (1,000 MMBTU) | MMBTU 0
Buy (Long) Contracts | Not qualifying or not designated as hedges under accounting rules | Options | Crude Oil  
Derivative [Line Items]  
Contract volumes (1,000 bbls) 3
Weighted average premium received (in dollars per barrel) | $ / bbl 1.76
Buy (Long) Contracts | Not qualifying or not designated as hedges under accounting rules | Options | Natural Gas  
Derivative [Line Items]  
Contract volumes (1,000 bbls) 15
Weighted average contract price per bbl (in dollars per barrel) | $ / MMBTU 0.06