v3.22.2.2
Revenue and Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table presents the detail of revenues as recorded in the unaudited condensed consolidated statements of operations:
 Three Months Ended September 30,Nine Months Ended September 30,
 2022202120222021
Revenue under power purchase agreements$7,144 $4,557 $18,058 $12,341 
Revenue from net metering credit agreements9,187 7,457 20,908 17,922 
Solar renewable energy certificate revenue11,100 7,065 28,521 17,164 
Rental income905 504 2,334 1,264 
Performance-based incentives319 240 1,059 1,051 
Other revenue1,783 315 3,519 480 
Total$30,438 $20,138 $74,399 $50,222 
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 September 30, 2022
As of December 31, 2021
Power purchase agreements$2,788 $1,678 
Net metering credit agreements4,741 3,322 
Solar renewable energy certificates7,112 3,789 
Rental income433 350 
Performance-based incentives15 
Other636 75 
Total$15,725 $9,218