v3.25.2
VIE Arrangements
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
VIE Arrangements VIE Arrangements
The Company consolidated various VIEs at June 30, 2025 and December 31, 2024. The carrying amounts and classification of the VIEs’ assets and liabilities included in the consolidated balance sheets are as follows (in thousands):
June 30, 2025December 31, 2024
Assets
Current assets
Cash$307,111 $420,756 
Restricted cash52,629 57,892 
Accounts receivable, net108,631 92,259 
Inventories100,330 62,581 
Prepaid expenses and other current assets7,674 7,616 
Total current assets576,375 641,104 
Solar energy systems, net13,175,135 12,062,819 
Other assets708,236 586,293 
Total assets$14,459,746 $13,290,216 
Liabilities
Current liabilities
Accounts payable$6,988 $5,400 
Distributions payable to noncontrolling interests and redeemable noncontrolling interests
40,720 41,465 
Accrued expenses and other liabilities47,553 42,997 
Deferred revenue, current portion69,370 62,278 
Non-recourse debt, current portion86,636 60,292 
Total current liabilities251,267 212,432 
Deferred revenue, net of current portion854,201 764,576 
Non-recourse debt, net of current portion1,320,975 1,347,492 
Other liabilities20,303 18,540 
Total liabilities$2,446,746 $2,343,040