XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
VIE Arrangements (Tables)
12 Months Ended
Dec. 31, 2021
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,
20212020
Assets
Current assets
Cash
$377,044 $219,502 
Restricted cash
70,346 34,559 
Accounts receivable, net
55,714 35,152 
Inventories93,604 23,306 
Prepaid expenses and other current assets
1,519 2,629 
Total current assets
598,227 315,148 
Solar energy systems, net
7,605,769 6,748,127 
Other assets
177,224 127,591 
Total assets
$8,381,220 $7,190,866 
Liabilities
Current liabilities
Accounts payable
$26,042 $15,609 
Distributions payable to noncontrolling interests
   and redeemable noncontrolling interests
31,582 28,577 
Accrued expenses and other liabilities
31,036 24,660 
Deferred revenue, current portion
45,956 44,906 
Deferred grants, current portion
997 1,007 
Non-recourse debt, current portion41,284 31,594 
Total current liabilities
176,897 146,353 
Deferred revenue, net of current portion
484,429 493,161 
Deferred grants, net of current portion
24,637 25,891 
Non-recourse debt, net of current portion1,441,324 1,160,817 
Other liabilities25,205 31,745 
Total liabilities
$2,152,492 $1,857,967