XML 98 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments - Schedule of Outstanding Positions Held (Details) - bbl
bbl in Thousands
Sep. 30, 2024
Dec. 31, 2023
NYMEX Diesel Cracks    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 4,000  
Forwards | Crude | Purchase Commitments    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 193 247
Swaps | NYMEX Diesel Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 0 6,780
Swaps | NYMEX RBOB Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 0 1,275
Swaps | NYMEX 2-1-1 Cracks | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 0 3,030
Futures | Soybean Oil | Sell Position    
Derivative [Line Items]    
Outstanding notional buy (sell) positions 63 0