XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Property and Equipment, Net    
Total property and equipment $ 28,890 $ 24,662
Accumulated depreciation and amortization (19,319) (16,849)
Property and equipment, net 9,571 7,813
Machinery and Equipment    
Property and Equipment, Net    
Total property and equipment 12,878 11,876
Computer Equipment and Software    
Property and Equipment, Net    
Total property and equipment 3,055 3,033
Furniture and Fixtures    
Property and Equipment, Net    
Total property and equipment 1,246 1,129
Leasehold Improvements    
Property and Equipment, Net    
Total property and equipment 6,145 5,942
Finance lease right of use assets    
Property and Equipment, Net    
Total property and equipment 4,721 2,294
Construction in Progress    
Property and Equipment, Net    
Total property and equipment $ 845 $ 388