XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
VIE Arrangements (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Carrying Amounts and Classification of the VIEs' Assets and Liabilities Included in the Consolidated Balance Sheets The carrying amounts and classification of the VIEs’ assets and liabilities included in the consolidated balance sheets are as follows (in thousands):
March 31, 2023December 31, 2022
Assets
Current assets
Cash$395,983 $457,005 
Restricted cash42,500 44,514 
Accounts receivable, net72,961 66,847 
Inventories414,407 193,836 
Prepaid expenses and other current assets12,003 12,698 
Total current assets937,854 774,900 
Solar energy systems, net9,227,988 8,968,835 
Other assets302,876 287,771 
Total assets$10,468,718 $10,031,506 
Liabilities
Current liabilities
Accounts payable$18,954 $36,315 
Distributions payable to noncontrolling interests and redeemable noncontrolling interests
30,622 32,051 
Accrued expenses and other liabilities32,118 32,512 
Deferred revenue, current portion49,809 49,037 
Non-recourse debt, current portion73,734 39,894 
Total current liabilities205,237 189,809 
Deferred revenue, net of current portion582,279 572,420 
Non-recourse debt, net of current portion1,449,125 1,449,513 
Other liabilities15,754 15,260 
Total liabilities$2,252,395 $2,227,002