XML 44 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Detail (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories Inventories, net of these adjustments, consist of the following (in thousands):
December 31,
20212020
Raw materials$24,035 $14,874 
Work in process2,124 1,030 
Finished goods13,344 12,604 
Total$39,503 $28,508 
Schedule of Property and Equipment, net Depreciation expense recognized is on a straight-line basis over the estimated useful lives of the assets, generally as follows:
Useful Lives
Leasehold improvementsLesser of useful life or term of lease
Equipment leasing4.5
Office equipment and furniture3
Machinery and equipment3
Property and equipment, net, consists of the following (in thousands):
December 31,
20212020
Leasehold improvements$826 $1,051 
Equipment leasing107 186 
Office equipment and furniture1,527 3,407 
Machinery and equipment3,983 7,683 
6,443 12,327 
Less: Accumulated depreciation(3,424)(10,028)
Property and equipment, net$3,019 $2,299 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
December 31,
20212020
Bonus and payroll-related accruals$21,649 $12,197 
Sales and marketing accruals4,808 2,352 
Accrued inventory in transit4,265 2,476 
Product warranty3,947 4,124 
Accrued sales tax9,110 5,343 
Other accrued liabilities10,321 5,803 
Total$54,100 $32,295