v3.26.1
VIE Arrangements
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
VIE Arrangements VIE Arrangements
The Company consolidated various VIEs at June 30, 2026 and December 31, 2025. The carrying amounts and classification of the VIEs’ assets and liabilities included in the consolidated balance sheets are as follows (in thousands):
June 30, 2026December 31, 2025
Assets
Current assets
Cash$482,999 $539,440 
Restricted cash56,898 59,010 
Accounts receivable, net129,921 118,907 
Inventories184,717 180,841 
Prepaid expenses and other current assets7,075 64,588 
Total current assets861,610 962,786 
Energy systems, net14,026,301 13,777,190 
Other assets979,211 853,713 
Total assets$15,867,122 $15,593,689 
Liabilities
Current liabilities
Accounts payable$5,204 $5,125 
Distributions payable to noncontrolling interests and redeemable noncontrolling interests
49,124 47,073 
Accrued expenses and other liabilities53,544 110,390 
Deferred revenue, current portion79,349 77,663 
Non-recourse debt, current portion55,743 54,129 
Total current liabilities242,964 294,380 
Deferred revenue, net of current portion951,820 947,578 
Non-recourse debt, net of current portion1,360,091 1,380,406 
Other liabilities20,525 20,765 
Total liabilities$2,575,400 $2,643,129