XML 60 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Cash and Cash Equivalents
Cash, cash equivalents and restricted cash consisted of the following as of December 31, 2021 and 2020 (in thousands):
December 31,
20212020
Cash and cash equivalents$28,451 $68,520 
Restricted cash1,016 1,016 
Total cash, cash equivalents, and restricted cash$29,467 $69,536 
Schedule of Restricted Cash
Cash, cash equivalents and restricted cash consisted of the following as of December 31, 2021 and 2020 (in thousands):
December 31,
20212020
Cash and cash equivalents$28,451 $68,520 
Restricted cash1,016 1,016 
Total cash, cash equivalents, and restricted cash$29,467 $69,536 
Schedule of Inventories, Net
Inventories, net consisted of the following as of December 31, 2021 and 2020 (in thousands):
December 31,
20212020
Raw materials$9,345 $8,292 
Work-in-process867 1,214 
Finished goods10,613 10,183 
Total inventories, net$20,825 $19,689 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following as of December 31, 2021 and 2020 (in thousands):
December 31,
20212020
Computer equipment and software$5,759 $4,240 
Laboratory and manufacturing equipment30,260 18,107 
Leasehold improvements12,095 7,203 
Office, furniture and fixtures2,074 1,994 
Property and equipment, gross50,188 31,544 
Less accumulated depreciation and amortization(26,703)(23,989)
Construction-in-progress4,549 9,976 
Property and equipment, net$28,034 $17,531 
Schedule of Accrued Compensation and Related Benefits
Accrued compensation and related benefits consisted of the following as of December 31, 2021 and 2020 (in thousands):
Year Ended December 31,
20212020
Accrued incentive compensation$40 $7,842 
Accrued vacation3,388 3,367 
Accrued payroll taxes and other1,492 2,578 
Accrued compensation and related benefits$4,920 $13,787 
Schedule of Activity of Warranty Accrual
Activity for our warranty accrual for the years ended December 31, 2021 and 2020, which is included in other accrued liabilities, is summarized below (in thousands):
Year Ended December 31,
20212020
Beginning balance$1,663 $1,390 
Accrual for current period warranties418 1,028 
Warranty costs incurred(911)(755)
Ending balance$1,170 $1,663