Revenue and Accounts Receivable - Accounts Receivable (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total | $ 31,822 | $ 17,100 |
| Power sales under PPAs | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total power sales | 10,519 | 3,582 |
| Power sales under NMCAs | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total power sales | 14,229 | 8,094 |
| Power sales on wholesale markets | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total power sales | 214 | 249 |
| Total power sales | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total power sales | 24,962 | 11,925 |
| Solar renewable energy credit revenue | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total | 5,814 | 3,379 |
| Rental income | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total | 89 | 450 |
| Performance based incentives | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total | $ 957 | $ 1,346 |