XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
VIE Arrangements (Tables)
6 Months Ended
Jun. 30, 2024
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):
June 30, 2024December 31, 2023
Assets
Current assets
Cash$293,912 $254,522 
Restricted cash56,276 48,169 
Accounts receivable, net99,065 76,249 
Inventories98,594 150,065 
Prepaid expenses and other current assets9,755 161,414 
Total current assets557,602 690,419 
Solar energy systems, net11,288,489 10,469,093 
Other assets475,777 379,028 
Total assets$12,321,868 $11,538,540 
Liabilities
Current liabilities
Accounts payable$6,529 $12,187 
Distributions payable to noncontrolling interests and redeemable noncontrolling interests
35,068 35,181 
Accrued expenses and other liabilities38,796 185,766 
Deferred revenue, current portion55,896 54,103 
Non-recourse debt, current portion82,315 270,460 
Total current liabilities218,604 557,697 
Deferred revenue, net of current portion685,255 654,310 
Non-recourse debt, net of current portion1,378,749 1,189,161 
Other liabilities16,732 16,816 
Total liabilities$2,299,340 $2,417,984