v3.22.2.2
Revenue and Accounts Receivable - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Operating revenues, net $ 30,438 $ 20,138 $ 74,399 $ 50,222
Revenue under power purchase agreements        
Disaggregation of Revenue [Line Items]        
Operating revenues, net 7,144 4,557 18,058 12,341
Revenue from net metering credit agreements        
Disaggregation of Revenue [Line Items]        
Operating revenues, net 9,187 7,457 20,908 17,922
Solar renewable energy certificate revenue        
Disaggregation of Revenue [Line Items]        
Operating revenues, net 11,100 7,065 28,521 17,164
Rental income        
Disaggregation of Revenue [Line Items]        
Operating revenues, net 905 504 2,334 1,264
Performance-based incentives        
Disaggregation of Revenue [Line Items]        
Operating revenues, net 319 240 1,059 1,051
Other        
Disaggregation of Revenue [Line Items]        
Operating revenues, net $ 1,783 $ 315 $ 3,519 $ 480