XML 108 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Schedule of Outstanding Positions Held (Details) - MBbls
MBbls in Thousands
Mar. 31, 2024
Dec. 31, 2023
Forwards | Crude | Purchase Commitments    
Derivative [Line Items]    
Outstanding notional buy (sell) positions (561) (247)
Swaps | NYMEX Diesel Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions (4,140) (6,780)
Swaps | NYMEX RBOB Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions (1,200) (1,275)
Swaps | NYMEX 2-1-1 Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions (2,130) (3,030)
Futures | Crude | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions (180) 0