XML 74 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues $ 79,859 $ 23,194
PPA revenues    
Disaggregation of Revenue [Line Items]    
Revenues 36,360 8,756
SLA revenues    
Disaggregation of Revenue [Line Items]    
Revenues 28,462 11,270
Solar renewable energy credit revenues    
Disaggregation of Revenue [Line Items]    
Revenues 7,219 1,576
Government incentives    
Disaggregation of Revenue [Line Items]    
Revenues 254 245
Servicing revenues    
Disaggregation of Revenue [Line Items]    
Revenues 767 770
Intangibles amortization, unfavorable solar renewable energy agreements    
Disaggregation of Revenue [Line Items]    
Revenues 3,593 0
Other revenue    
Disaggregation of Revenue [Line Items]    
Revenues $ 3,204 $ 577