Derivative Instruments - Schedule of Fair Value (Details) - Commodity Contract - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
Fair value at end of the period | $ (11,200) | $ (11,200) | ||
BVES | ||||
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
Fair value at beginning of the period | (13,094) | $ (6,168) | (8,823) | $ (2,360) |
Unrealized gains (losses) on purchase power contracts | 1,850 | 575 | (2,421) | (3,233) |
Fair value at end of the period | $ (11,244) | $ (5,593) | $ (11,244) | $ (5,593) |