XML 471 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
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): 
Year Ended December 31,
202320222021
Customer agreements$1,077,099 $872,298 $725,220 
Incentives109,607 110,749 101,344 
Customer agreements and incentives1,186,706 983,047 826,564 
Solar energy systems656,408 913,904 471,283 
Products416,699 424,471 312,107 
Solar energy systems and product sales1,073,107 1,338,375 783,390 
Total revenue$2,259,813 $2,321,422 $1,609,954 
Schedule of Cash and Restricted Cash
The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows. Cash and restricted cash consists of the following (in thousands):
December 31,
202320222021
Cash$678,821 $740,508 $617,634 
Restricted cash, current and long-term309,017 212,515 232,797 
Total$987,838 $953,023 $850,431 
Schedule of Cash and Restricted Cash
The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows. Cash and restricted cash consists of the following (in thousands):
December 31,
202320222021
Cash$678,821 $740,508 $617,634 
Restricted cash, current and long-term309,017 212,515 232,797 
Total$987,838 $953,023 $850,431 
Schedule of Accounts Receivable, Net
Accounts receivable, net consists of the following (in thousands):
December 31,
20232022
Customer receivables$186,537 $218,712 
Other receivables4,506 8,924 
Allowance for credit losses(19,042)(13,381)
Total$172,001 $214,255 
Schedule of Property and Equipment Depreciation
Property and equipment is depreciated on a straight-line basis over the following periods:
Leasehold improvements
Lesser of 6 years or lease term
Furniture5 years
Computer hardware and software3 years
Machinery and equipment
5 years or lease term
AutomobilesLease term
Solar energy systems, net consists of the following (in thousands):
December 31,
20232022
Solar energy system equipment costs
$12,558,996 $10,529,852 
Inverters and batteries1,845,580 1,384,776 
Total solar energy systems
14,404,576 11,914,628 
Less: accumulated depreciation and amortization(2,165,171)(1,682,296)
Add: construction-in-progress789,466 756,029 
Total solar energy systems, net
$13,028,871 $10,988,361 
Property and equipment, net consists of the following (in thousands):
December 31,
20232022
Machinery and equipment
$17,216 $11,742 
Leasehold improvements, furniture, and computer hardware
47,810 44,547 
Vehicles
157,486 94,821 
Computer software74,636 53,314 
Total property and equipment
297,148 204,424 
Less: Accumulated depreciation and amortization
(148,009)(136,985)
Total property and equipment, net$149,139 $67,439 
Schedule of Deferred Revenue The opening balance of deferred revenue was $873.6 million as of December 31, 2021. Deferred revenue consists of the following (in thousands):
December 31,
20232022
Under Customer Agreements:
Payments received, net$873,137 $840,771 
Financing component balance72,289 65,326 
945,426 906,097 
Under SREC contracts:
Payments received, net237,800 179,416 
Financing component balance12,835 10,460 
250,635 189,876 
Total$1,196,061 $1,095,973