v3.26.1
Derivative Instruments - Schedule of Realized and Unrealized Gains (Losses) on Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Gains and (losses) on derivative instruments          
Net unrealized gains on derivative instruments     $ 15,176   $ 10,642
Natural Gas Swaps          
Gains and (losses) on derivative instruments          
Natural gas swaps gains $ 1,071 $ 5,592 10,230 $ 7,958  
Natural gas swaps losses (1,310) (1,036) (2,994) (2,395)  
Total $ (239) $ 4,556 7,236 $ 5,563  
Net unrealized gains on derivative instruments     $ 15,176   $ 10,642