v3.25.1
Derivative Instruments - Schedule of Realized and Unrealized Gains (losses) on Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Gains and (losses) on derivative instruments      
Net unrealized gains on derivative instruments $ 59,792   $ 28,624
Natural gas swaps      
Gains and (losses) on derivative instruments      
Gains 2,366 $ 41  
Losses (1,359) (8,452)  
Total 1,007 $ (8,411)  
Net unrealized gains on derivative instruments $ 59,792   $ 28,624