Derivative Instruments - Schedule of Fair Value (Details) - Commodity Contract - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Fair value at end of the period | $ (15,700) | |
| BVES | ||
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Fair value at beginning of the period | (15,503) | $ (8,823) |
| Unrealized (losses) gains on purchase power contracts | (205) | (4,271) |
| Fair value at end of the period | $ (15,708) | $ (13,094) |