v3.26.3
Derivative Financial Instruments - Schedule of Outstanding Positions Held (Details) - bbl
bbl in Thousands
Sep. 30, 2026
Dec. 31, 2025
Crude    
Derivative [Line Items]    
Outstanding notional positions 1,200  
NYMEX Diesel Cracks    
Derivative [Line Items]    
Outstanding notional positions 200  
Forwards | Crude | Purchase Commitments    
Derivative [Line Items]    
Outstanding notional positions 611 736
Swaps | NYMEX Diesel Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional positions 5,175 3,120
Swaps | Group 3 Diesel Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional positions 300 0
Futures | Crude | Sell Position    
Derivative [Line Items]    
Outstanding notional positions 0 75