XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 13,477 $ 11,959
Less: accumulated depreciation (10,617) (9,593)
Property and equipment, net 2,860 2,366
Laboratory and warehouse equipment and tooling    
Property, Plant and Equipment [Line Items]    
Property and equipment gross 6,837 5,937
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment gross 1,543 1,501
Office furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment gross 1,955 1,489
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment gross 2,983 2,585
Automobiles    
Property, Plant and Equipment [Line Items]    
Property and equipment gross 29 29
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 130 $ 418