XML 73 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Components [Line Items]    
Property and equipment, gross $ 15,467 $ 13,911
Less: accumulated depreciation and amortization (10,425) (9,317)
Property and equipment, net 5,042 4,594
Computer and Software    
Balance Sheet Components [Line Items]    
Property and equipment, gross $ 343 730
Property and equipment, useful life 2 years  
Machinery and Equipment    
Balance Sheet Components [Line Items]    
Property and equipment, gross $ 664 997
Property and equipment, useful life 3 years  
Furniture and Fixtures    
Balance Sheet Components [Line Items]    
Property and equipment, gross $ 48 48
Property and equipment, useful life 7 years  
Tools and Dies    
Balance Sheet Components [Line Items]    
Property and equipment, gross $ 900 941
Property and equipment, useful life 2 years  
Construction in Progress    
Balance Sheet Components [Line Items]    
Property and equipment, gross $ 131 428
Equipment Under Customer Usage Agreements    
Balance Sheet Components [Line Items]    
Property and equipment, gross $ 13,226 10,612
Property and equipment, useful life 3 years  
Leasehold Improvements    
Balance Sheet Components [Line Items]    
Property and equipment, gross $ 155 $ 155
Property and equipment, useful life, description Lesser of useful life or lease term