Derivatives - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Derivative Instruments and Hedging Activities Disclosure | ||||
| (Gain) loss on derivative contracts | $ (4,222) | $ (6,059) | $ (696) | $ (3,572) |
| Settlement gains (losses) on derivative contracts | (717) | 1,319 | ||
| Commodity Derivatives | ||||
| Derivative Instruments and Hedging Activities Disclosure | ||||
| (Gain) loss on derivative contracts | (4,222) | (6,059) | (696) | (3,572) |
| Settlement gains (losses) on derivative contracts | $ (847) | $ 1,478 | $ (717) | $ 1,319 |