XML 63 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents and Short-Term Investments
The Company’s cash and cash equivalents consist of the following (in thousands):
 March 31,
2024
December 31,
2023
Cash$26,477 $40,648 
Cash equivalents:
Money market funds(1)
21,793 7,354 
Commercial paper— 2,989 
Total cash and cash equivalents$48,270 $50,991 
(1)The Company maintains a cash sweep account, which is included in money market funds as of March 31, 2024 and December 31, 2023. Cash is invested in short-term money market funds that earn interest.
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the unaudited condensed consolidated balance sheets to the amounts reported in the unaudited condensed consolidated statements of cash flows (in thousands):
March 31,
2024
March 31,
2023
Cash and cash equivalents$48,270 $115,827 
Restricted cash, current564 566 
Restricted cash, non-current1,091 1,089 
Total cash, cash equivalents and restricted cash$49,925 $117,482 
Schedule of Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 March 31,
2024
December 31,
2023
Raw materials$7,819 $10,062 
Work in process119 75 
Finished goods13,132 13,095 
Total inventory$21,070 $23,232 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2024
December 31,
2023
Prepaid expenses$6,634 $6,025 
Receivable from contract manufacturers3,267 2,028 
Insurance receivable23,375 23,375 
Other current assets1,532 3,219 
Total prepaid and other current assets$34,808 $34,647 
Schedule of Property, Plant and Equipment
Property and equipment consists of the following (in thousands):
Estimated Useful Life
(in years)
March 31,
2024
December 31,
2023
Machinery and equipment3$16,527 $16,535 
Computer equipment31,104 1,104 
Automotive and vehicle hardware593 22 
Software3590 593 
Furniture and fixtures7945 946 
Construction in progress4,930 3,572 
Leasehold improvementsShorter of useful life or lease term10,879 10,879 
35,068 33,651 
Less: Accumulated depreciation(24,555)(23,423)
Property and equipment, net$10,513 $10,228 
Schedule of Finite-Lived Intangible Assets
The following tables present acquired intangible assets, net as of March 31, 2024 and December 31, 2023 (in thousands):
March 31, 2024
Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology
3 - 8
$23,500 $(6,999)$16,501 
Vendor relationship36,600 (5,317)1,283 
Customer relationships
3 - 8
6,300 (1,492)4,808 
Intangible assets, net$36,400 $(13,808)$22,592 
December 31, 2023
Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology
3 - 8
$23,500 $(5,948)$17,552 
Vendor relationship36,600 (4,767)1,833 
Customer relationships
3 - 8
6,300 (1,249)5,051 
Intangible assets, net$36,400 $(11,964)$24,436 
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
2024 (the remainder of 2024)$4,853 
20254,515 
20263,776 
20273,682 
20282,779 
Thereafter2,987 
Total$22,592 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
March 31,
2024
December 31,
2023
Uninvoiced receipts
$10,826 $12,980 
Accrued compensation
7,009 6,387 
Accrued legal contingencies
27,500 27,500 
Sales and use tax
1,842 2,667 
Other9,198 8,632 
Total accrued and other current liabilities$56,375 $58,166