Acquisitions - Estimated Fair Value and Weighted Average Amortization Period of Acquired Assets and Assumed Intangible Liabilities (Details) - USD ($) $ in Thousands |
Jan. 31, 2024 |
Dec. 20, 2023 |
|---|---|---|
| Unfavorable Rate Revenue Contracts | Vitol Acquisition | Power sales under PPAs | ||
| Business Acquisition [Line Items] | ||
| Fair value, Unfavorable rate revenue contracts | $ (100) | |
| Weighted average amortization period | 11 years | |
| Unfavorable Rate Revenue Contracts | Vitol Acquisition | SREC | ||
| Business Acquisition [Line Items] | ||
| Fair value, Unfavorable rate revenue contracts | $ (1,470) | |
| Weighted average amortization period | 10 years | |
| Unfavorable Rate Revenue Contracts | Caldera Acquisition | SREC | ||
| Business Acquisition [Line Items] | ||
| Fair value, Unfavorable rate revenue contracts | $ 5,200 | |
| Weighted average amortization period | 3 years | |
| Favorable Rate Revenue Contracts | Caldera Acquisition | SREC | ||
| Business Acquisition [Line Items] | ||
| Fair value, favorable rate revenue contracts | $ 350 | |
| Weighted average amortization period | 4 years |