Revenue and Accounts Receivable (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
| Revenue from Contract with Customer [Abstract] |
|
| Schedule of Disaggregation of Revenue |
The following table presents the detail of total operating revenues, net as recorded in the unaudited condensed consolidated statements of operations: | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | | Power sales under PPAs | $ | 20,722 | | | $ | 16,641 | | | $ | 33,347 | | | $ | 25,627 | | | Power sales under NMCAs | 15,493 | | | 13,297 | | | 25,470 | | | 20,133 | | | Power sales on wholesale markets | 541 | | | 568 | | | 836 | | | 924 | | | Total revenue from power sales | 36,756 | | | 30,506 | | | 59,653 | | | 46,684 | | | Solar renewable energy credit revenue | 10,113 | | | 13,526 | | | 20,049 | | | 23,593 | | | Rental income | 3,110 | | | 986 | | | 5,215 | | | 1,612 | | | Performance based incentives | 1,968 | | | 464 | | | 6,775 | | | 2,562 | | | Revenue recognized on contract liabilities | 513 | | | 1,031 | | | 1,427 | | | 1,440 | | | Total operating revenues, net | $ | 52,460 | | | $ | 46,513 | | | $ | 93,119 | | | $ | 75,891 | |
|
| Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction |
The Company expects to recognize revenue for the following amounts related to fixed consideration associated with remaining performance obligations in each of the future periods noted: | | | | | | | 2024 | $ | 8,452 | | | 2025 | 18,496 | | | 2026 | 15,220 | | | 2027 | 9,327 | | | 2028 | 1,029 | | | Thereafter | 23 | | | Total | $ | 52,547 | |
|
| Schedule of Accounts Receivable |
The following table presents the detail of receivables as recorded in accounts receivable in the unaudited condensed consolidated balance sheets: | | | | | | | | | | | | | | As of June 30, 2024 | | As of December 31, 2023 | | Power sales under PPAs | $ | 10,519 | | | $ | 3,582 | | | Power sales under NMCAs | 14,229 | | | 8,094 | | | Power sales on wholesale markets | 214 | | | 249 | | | Total power sales | 24,962 | | | 11,925 | | | Solar renewable energy credits | 5,814 | | | 3,379 | | | Rental income | 89 | | | 450 | | | Performance based incentives | 957 | | | 1,346 | | | Total | $ | 31,822 | | | $ | 17,100 | |
|
| Schedule of Lessor, Operating Lease, Payment to be Received, Maturity |
Maturities of fixed rental payments as of June 30, 2024, are as follows: | | | | | | | 2024 | $ | 3,985 | | | 2025 | 6,118 | | | 2026 | 2,892 | | | 2027 | 513 | | | 2028 | 514 | | | Thereafter | 5,255 | | | Total | 19,277 | |
|