XML 76 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
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):
December 31,
20212020
Cash$141,239 $221,028 
Cash equivalents: 
Money market funds
831 10,533 
Commercial paper2,000 — 
Corporate bonds4,410 — 
Total cash and cash equivalents$148,480 $231,561 
Schedule of Inventory
Inventory consists of the following (in thousands):
December 31,
20212020
Raw materials$3,738 $3,342 
Work in process518 227 
Finished goods12,029 7,172 
Total inventory$16,285 $10,741 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
December 31,
20212020
Prepaid expenses$1,869 $381 
Prepaid insurance2,305 2,131 
VAT receivable362 339 
Other current assets347 377 
Total prepaid expenses and other current assets$4,883 $3,228 
Schedule of Property and Equipment, Net
Property and equipment, net consist of the following (in thousands):
December 31,
20212020
Machinery and equipment$1,635 $1,447 
Computer equipment and software1,561 1,062 
Furniture and fixtures252 229 
Leasehold improvements2,277 57 
Construction in progress1,332 452 
Total7,057 3,247 
Less: accumulated depreciation(2,243)(1,773)
Property and equipment, net$4,814 $1,474 
Schedule Intangible Assets
Intangible assets consist of the following (in thousands):
December 31, 2021
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,410)$248 
Trademarks191 (162)29 
Total intangible assets$1,849 $(1,572)$277 
December 31, 2020
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,299)$359 
Trademarks191 (150)41 
Total intangible assets$1,849 $(1,449)$400 
Schedule of Future Amortization Expense
Future amortization expense is as follows (in thousands):
Year Ending December 31,
2022$123 
2023123 
202431 
Total amortization expense
$277 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
December 31,
20212020
Accrued employee bonuses$4,741 $2,374 
Accrued vacation
1,850 1,810 
Other accrued personnel related expenses
2,145 1,368 
Accrued professional fees
2,420 1,313 
Sales taxes, franchise tax and VAT730 521 
Liability for early exercise of stock options399 629 
Accrued inventory purchases258 57 
Other823 579 
Total accrued liabilities$13,366 $8,651