v3.24.2.u1
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,
 2024202320242023
Power sales under PPAs$20,722 $16,641 $33,347 $25,627 
Power sales under NMCAs15,493 13,297 25,470 20,133 
Power sales on wholesale markets541 568 836 924 
Total revenue from power sales36,756 30,506 59,653 46,684 
Solar renewable energy credit revenue10,113 13,526 20,049 23,593 
Rental income3,110 986 5,215 1,612 
Performance based incentives1,968 464 6,775 2,562 
Revenue recognized on contract liabilities513 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 
202518,496 
202615,220 
20279,327 
20281,029 
Thereafter23 
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 NMCAs14,229 8,094 
Power sales on wholesale markets214 249 
Total power sales24,962 11,925 
Solar renewable energy credits5,814 3,379 
Rental income89 450 
Performance based incentives957 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 
20256,118 
20262,892 
2027513 
2028514 
Thereafter5,255 
Total19,277