v3.26.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash
The following table provides a reconciliation of cash and cash equivalents and restricted cash to the total amounts shown within the unaudited condensed consolidated statements of cash flows for each period ended:

Six Months Ended
(Amounts in thousands)June 30, 2026June 30, 2025
Cash and cash equivalents$44,660 $53,511 
Restricted cash36,883 36,946 
Total cash, cash equivalents and restricted cash$81,543 $90,457 
Schedule of Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash and cash equivalents and restricted cash to the total amounts shown within the unaudited condensed consolidated statements of cash flows for each period ended:

Six Months Ended
(Amounts in thousands)June 30, 2026June 30, 2025
Cash and cash equivalents$44,660 $53,511 
Restricted cash36,883 36,946 
Total cash, cash equivalents and restricted cash$81,543 $90,457 
Schedule of Changes in Financing Receivables for Accounting Standards Update The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net on the unaudited condensed consolidated balance sheets:
As of
(Amounts in thousands)June 30, 2026December 31, 2025
Balance at the beginning of the period$790 $757 
Write-off of uncollectible accounts(890)(1,268)
Provision for current expected credit losses596 1,301 
Balance at the end of the period$496 $790 
Schedule of Disaggregation of Revenue
The following table presents the detail of the Company’s revenues as reflected within the unaudited condensed consolidated statements of operations for the three and six months ended June 30, 2026 and 2025:

Three Months Ended June 30,Six Months Ended June 30,
(Amounts in thousands)2026202520262025
PPA revenues$12,185 $12,095 $19,739 $19,991 
SLA revenues10,315 9,996 20,347 19,936 
Solar renewable energy credit revenues6,112 7,204 10,286 11,059 
Performance-based incentives214 1,647 546 1,715 
Servicing revenues382 730 595 1,379 
Intangibles amortization, unfavorable solar renewable energy revenue agreements93 748 186 1,496 
Other revenue1,046 836 2,068 1,515 
Total$30,347 $33,256 $53,767 $57,091