XML 127 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Schedule of Outstanding Positions Held (Details) - bbl
bbl in Thousands
Jun. 30, 2025
Dec. 31, 2024
NYMEX Diesel Cracks    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 2,600  
Forwards | Crude | Purchase Commitments    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 276  
Forwards | Crude | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions   11
Swaps | NYMEX Diesel Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 975 63
Futures | ULSD | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 60 80
Futures | Soybean | Purchase Commitments    
Derivative [Line Items]    
Outstanding notional buy (sell) positions   79
Futures | Soybean | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 41