v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Gains and (losses) on derivative instruments          
Net unrealized gains on derivative instruments     $ 36,027   $ 28,624
Natural gas swaps          
Gains and (losses) on derivative instruments          
Natural gas swaps gains $ 5,592 $ 564 7,958 $ 605  
Natural gas swaps losses (1,036) (6,194) (2,395) (14,646)  
Total $ 4,556 $ (5,630) 5,563 $ (14,041)  
Net unrealized gains on derivative instruments     $ 36,027   $ 28,624