v3.26.1
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