XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Schedule of Revenue from External Customers Revenue from external customers (including, but not limited to homeowners) for each group of similar products and services is as follows (in thousands):
Three Months Ended March 31,
20222021
Customer agreements$190,502 $157,830 
Incentives19,190 16,766 
Customer agreements and incentives209,692 174,596 
Solar energy systems199,999 89,050 
Products86,093 71,148 
Solar energy systems and product sales286,092 160,198 
Total revenue$495,784 $334,794 
Schedule of Cash and Restricted Cash Cash and restricted cash consists of the following (in thousands):
Three Months Ended March 31,
  20222021
Beginning of period:
   Cash $617,634 $519,965 
   Restricted cash, current and long-term232,797 188,243 
Total$850,431 $708,208 
End of period:
   Cash $629,161 $649,493 
   Restricted cash, current and long-term233,454 163,940 
Total$862,615 $813,433 
Schedule of Cash and Restricted Cash Cash and restricted cash consists of the following (in thousands):
Three Months Ended March 31,
  20222021
Beginning of period:
   Cash $617,634 $519,965 
   Restricted cash, current and long-term232,797 188,243 
Total$850,431 $708,208 
End of period:
   Cash $629,161 $649,493 
   Restricted cash, current and long-term233,454 163,940 
Total$862,615 $813,433 
Schedule of Accounts Receivable, Net Accounts receivable, net, consists of the following (in thousands):
  March 31, 2022 December 31, 2021
Customer receivables$199,816 $147,371 
Other receivables12,249 9,701 
Allowance for credit losses(11,516)(11,035)
Total$200,549 $146,037 
Schedule of Deferred Revenue The opening balance of deferred revenue was $799.3 million as of December 31, 2020. Deferred revenue consists of the following (in thousands):
 March 31, 2022December 31, 2021
Under Customer Agreements:
Payments received, net$663,750 $645,439 
Financing component balance60,231 58,517 
723,981 703,956 
Under SREC contracts:
Payments received, net160,730 161,575 
Financing component balance9,247 8,080 
169,977 169,655 
Total$893,958 $873,611