Commitments and Contingencies - Schedule of Renewable Energy Credit Commitments (Details) - renewable_energy_credit renewable_energy_credit in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| 2026-2027 | 18 | 21 |
| 2027-2028 | 21 | 21 |
| 2028-2029 | 21 | 21 |
| 2029-2030 | 21 | 21 |
| 2030-2031 | 20 | 20 |
| Thereafter | 139 | 144 |
| Total | 240 | 248 |
| X | ||||||||||
- Definition Commitment To Sell Renewable Energy Credit No definition available.
|
| X | ||||||||||
- Definition Commitment To Sell Renewable Energy Credit, After Rolling Year Five No definition available.
|
| X | ||||||||||
- Definition Commitment To Sell Renewable Energy Credit, Next Rolling 12 Months No definition available.
|
| X | ||||||||||
- Definition Commitment To Sell Renewable Energy Credit, Rolling Year Five No definition available.
|
| X | ||||||||||
- Definition Commitment To Sell Renewable Energy Credit, Rolling Year Four No definition available.
|
| X | ||||||||||
- Definition Commitment To Sell Renewable Energy Credit, Rolling Year Three No definition available.
|
| X | ||||||||||
- Definition Commitment To Sell Renewable Energy Credit, Rolling Year Two No definition available.
|
| X | ||||||||||
- References No definition available.
|