XML 27 R17.htm IDEA: XBRL DOCUMENT v3.26.1
VIE Arrangements
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
VIE Arrangements VIE Arrangements
The Company consolidated various VIEs at March 31, 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):
March 31, 2026December 31, 2025
Assets
Current assets
Cash$428,960 $539,440 
Restricted cash55,906 59,010 
Accounts receivable, net123,482 118,907 
Inventories139,389 180,841 
Prepaid expenses and other current assets6,191 64,588 
Total current assets753,928 962,786 
Energy systems, net14,064,206 13,777,190 
Other assets929,609 853,713 
Total assets$15,747,743 $15,593,689 
Liabilities
Current liabilities
Accounts payable$5,107 $5,125 
Distributions payable to noncontrolling interests and redeemable noncontrolling interests
47,939 47,073 
Accrued expenses and other liabilities50,921 110,390 
Deferred revenue, current portion80,705 77,663 
Non-recourse debt, current portion57,441 54,129 
Total current liabilities242,113 294,380 
Deferred revenue, net of current portion974,853 947,578 
Non-recourse debt, net of current portion1,343,476 1,380,406 
Other liabilities21,390 20,765 
Total liabilities$2,581,832 $2,643,129