v3.22.2.2
Revenue and Accounts Receivable - Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 15,725 $ 9,218
Power purchase agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 2,788 1,678
Net metering credit agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 4,741 3,322
Solar renewable energy certificates    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 7,112 3,789
Rental income    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 433 350
Performance-based incentives    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 15 4
Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 636 $ 75