XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Cash$7,799 $5,131 
Cash equivalents:
Money market funds(1)
152,984 177,513 
Total cash and cash equivalents$160,783 $182,644 
(1)The Company maintains a cash sweep account which is included in money market funds as of March 31, 2022. Cash is invested in the short-term money market funds, which is a cash sweep for uninvested cash that earns interest.
Reconciliation of cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows to the respective accounts within the condensed consolidated balance sheet is as follows (in thousands):
As of March 31,
20222021
Cash and cash equivalents$160,783 $257,165 
Restricted cash, current977 276 
Restricted cash, non-current1,035 1,004 
Total cash, cash equivalents and restricted cash$162,795 $258,445 
Schedule of Restricted Cash
Reconciliation of cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows to the respective accounts within the condensed consolidated balance sheet is as follows (in thousands):
As of March 31,
20222021
Cash and cash equivalents$160,783 $257,165 
Restricted cash, current977 276 
Restricted cash, non-current1,035 1,004 
Total cash, cash equivalents and restricted cash$162,795 $258,445 
Schedule of Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 March 31,
2022
December 31,
2021
Raw materials$3,288 $2,401 
Work in process2,280 1,951 
Finished goods6,051 3,096 
Total inventory$11,619 $7,448 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Prepaid expenses$1,408 $1,970 
Prepaid insurance108 1,355 
Receivable from contract manufacturer1,343 1,344 
Grant receivable— 779 
Security deposit76 118 
Value-added tax (VAT) receivable71 — 
Total prepaid and other current assets$3,006 $5,566 
Schedule of Property, Plant and Equipment
Property and equipment consists of the following (in thousands):
Estimated Useful Life
(in years)
March 31,
2022
December 31,
2021
Machinery and equipment3$8,593 $8,404 
Computer equipment3504 498 
Automotive and vehicle hardware593 93 
Software3104 104 
Furniture and fixtures7730 730 
Construction in progress1,923 1,700 
Leasehold improvementsShorter of useful life or lease term9,310 9,265 
21,257 20,794 
Less: Accumulated depreciation(12,289)(10,740)
Property and equipment, net$8,968 $10,054 
Schedule of Finite-Lived Intangible Assets
The following tables present acquired intangible assets, net as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
 Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(828)$15,072 
Vendor relationship36,600 (917)5,683 
Customer relationships3900 (125)775 
Intangible assets, net$23,400 $(1,870)$21,530 

December 31, 2021
 Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(331)$15,569 
Vendor relationship36,600 (367)6,233 
Customer relationships3900 (50)850 
Intangible assets, net$23,400 $(748)$22,652 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes estimated future amortization expense of finite-lived intangible assets-net (in thousands):

Years:Amount
2022 (the remainder of 2022)$3,366 
20234,488 
20244,071 
20251,988 
20261,988 
Thereafter5,629 
Total$21,530 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
March 31,
2022
December 31,
2021
Accrued compensation$3,487 $3,229 
Uninvoiced receipts7,182 9,835 
Other1,120 1,109 
Total accrued and other current liabilities$11,789 $14,173