v3.26.1
Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 111,812 $ 82,107
PPA revenues    
Disaggregation of Revenue [Line Items]    
Revenues 37,969 38,391
SLA revenues    
Disaggregation of Revenue [Line Items]    
Revenues 39,915 28,978
Solar renewable energy credit revenues    
Disaggregation of Revenue [Line Items]    
Revenues 21,358 7,205
Performance-based incentives    
Disaggregation of Revenue [Line Items]    
Revenues 2,145 425
Servicing revenues    
Disaggregation of Revenue [Line Items]    
Revenues 3,803 778
Intangibles amortization, unfavorable solar renewable energy revenue agreements    
Disaggregation of Revenue [Line Items]    
Revenues 2,993 3,097
Other revenue    
Disaggregation of Revenue [Line Items]    
Revenues $ 3,629 $ 3,233