v3.26.1
Derivative Financial Instruments - Schedule of Outstanding Positions Held (Details) - bbl
bbl in Thousands
Jun. 30, 2026
Dec. 31, 2025
Crude    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 1,400  
NYMEX Diesel Cracks    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 500  
Forwards | Crude | Purchase Commitments    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 324 736
Swaps | NYMEX Diesel Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 7,455 3,120
Swaps | NYMEX RBOB Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 400 0
Swaps | Group 3 Diesel Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 300 0
Futures | Crude | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 0 75