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 |