XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.4
BALANCE SHEET COMPONENTS
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS
Accounts Receivable, net
Accounts receivable, net consists of the following (in thousands):
December 31,
20222021
Unbilled receivables$151,278 $12,208 
Accounts receivable - customer70,727 45,680 
Financing obligation receivables5,061 3,801 
Accounts receivable allowance(3,879)(91)
Other32 103 
Total accounts receivable, net$223,219 $61,701 
Inventory
Inventory consists of the following (in thousands):
December 31,
20222021
Work in process inventory$3,374 $20,582 
Raw Materials4,623 — 
Finished Goods376 — 
Batteries2,138 
Total inventory$8,374 $22,720 
Other Current Assets
Other current assets consist of the following (in thousands):
December 31,
20222021
Prepaid expenses$5,676 $3,137 
Utility program deposits80 353 
Due from related parties74 213 
Other2,196 1,194 
Total other current assets$8,026 $4,897 
Other Noncurrent Assets
Other noncurrent assets consist of the following (in thousands):
December 31,
20222021
Prepaid warranties and maintenance$33,686 $15,991 
Unbilled receivables, net9,409 — 
Deferred costs with suppliers7,720 — 
Receivable from SPEs (Note 17)
2,543 3,565 
Self-generation incentive program deposits688 940 
Investment in VIEs1,971 1,924 
Property and equipment, net2,158 512 
Project assets3,208 — 
Other3,956 1,599 
Total other noncurrent assets$65,339 $24,531 
Depreciation expense for property and equipment was $0.6 million for each of the year ended December 31, 2022 and immaterial for the years ended December 31, 2021 and 2020.
Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
December 31,
20222021
Accrued payables$83,022 $25,062 
Accrued interest – notes payable311 344 
Other accrued liabilities1,925 579 
Total accrued liabilities$85,258 $25,985 
Other Current Liabilities
Other current liabilities consist of the following (in thousands):
December 31,
20222021
System advances$266 $267 
Lease liabilities – current portion2,574 1,240 
Due to related parties687 306 
Other1,885 
Total other current liabilities$5,412 $1,821