Intangible Assets and Out-of-market Contracts - Schedule of Out-Of-Market Contracts Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Finite-Lived Out-of-Market Contracts, Intangible Liabilities [Line Items] | ||
| Gross carrying amount | $ (167,233) | $ (182,139) |
| Accumulated amortization | 31,805 | 42,331 |
| Net out-of-market contracts | (135,428) | (139,808) |
| PPA contracts | ||
| Finite-Lived Out-of-Market Contracts, Intangible Liabilities [Line Items] | ||
| Gross carrying amount | (164,190) | (164,190) |
| Accumulated amortization | 30,964 | 26,985 |
| Net out-of-market contracts | (133,226) | (137,205) |
| REC contracts | ||
| Finite-Lived Out-of-Market Contracts, Intangible Liabilities [Line Items] | ||
| Gross carrying amount | (3,043) | (17,949) |
| Accumulated amortization | 841 | 15,346 |
| Net out-of-market contracts | $ (2,202) | $ (2,603) |