v3.25.4
Derivatives - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
(Gain) loss on derivative contracts $ (7,763) $ (748) $ (1,447)
Realized settlement gains (losses) on derivative contracts 5,189 548 5,876
Commodity Derivatives      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
(Gain) loss on derivative contracts (7,763) (748) (1,447)
Realized settlement gains (losses) on derivative contracts $ 5,189 $ 548 $ 5,876