XML 481 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
VIE Arrangements (Tables)
12 Months Ended
Dec. 31, 2023
Variable Interest Entity Disclosure [Abstract]  
Schedule of Carrying Amounts and Classification of VIE's Asset and Liabilities The carrying amounts and classification of the VIEs’ assets and liabilities included in the consolidated balance sheets are as follows (in thousands):
December 31,
20232022
Assets
Current assets
Cash
$254,522 $457,005 
Restricted cash
48,169 44,514 
Accounts receivable, net
76,249 66,847 
Inventories150,065 193,836 
Prepaid expenses and other current assets
161,414 12,698 
Total current assets
690,419 774,900 
Solar energy systems, net
10,469,093 8,968,835 
Other assets
379,028 287,771 
Total assets
$11,538,540 $10,031,506 
Liabilities
Current liabilities
Accounts payable
$12,187 $36,315 
Distributions payable to noncontrolling interests
   and redeemable noncontrolling interests
35,181 32,051 
Accrued expenses and other liabilities
185,766 32,512 
Deferred revenue, current portion
54,103 49,037 
Non-recourse debt, current portion270,460 39,894 
Total current liabilities
557,697 189,809 
Deferred revenue, net of current portion
654,310 572,420 
Non-recourse debt, net of current portion1,189,161 1,449,513 
Other liabilities16,816 15,260 
Total liabilities
$2,417,984 $2,227,002