XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 18,287 $ 18,095
PPA revenues    
Disaggregation of Revenue [Line Items]    
Revenues 7,519 7,127
SLA revenues    
Disaggregation of Revenue [Line Items]    
Revenues 7,291 7,922
Solar renewable energy credit revenues    
Disaggregation of Revenue [Line Items]    
Revenues 1,837 1,535
Government incentives    
Disaggregation of Revenue [Line Items]    
Revenues 77 24
Servicing revenues    
Disaggregation of Revenue [Line Items]    
Revenues 0 113
Intangibles amortization, unfavorable solar renewable energy agreements    
Disaggregation of Revenue [Line Items]    
Revenues 746 443
Other revenue    
Disaggregation of Revenue [Line Items]    
Revenues $ 817 $ 931