v3.25.2
Derivative Instruments - Narrative (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
counterparty
Dec. 31, 2024
USD ($)
counterparty
Derivative Instruments    
Number of parties required to post collateral | counterparty 2 2
Natural gas swaps    
Derivative Instruments    
Derivative asset $ 36,027 $ 28,624
Credit collateral posted $ 1,640 $ 500