XML 64 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Significant Accounting Policies [Line Items]      
Restricted cash $ 6,535,000 $ 1,460,000  
Allowance for doubtful accounts 300,000 0  
Inventory lower of cost and net realizable value adjustment 0 883,000 $ 150,000
Asset retirement obligation 1,100,000    
Impairment of ROU asset and related fixed assets $ 1,816,000 0 0
Impairment loss recognized   0 0
Service contract term (in months) 12 months    
Capitalized costs associated with development of software $ 0    
Deferred commission 3,800,000 3,300,000  
Proceeds from Long-Term Lines of Credit 0 0  
Mountain View, California      
Significant Accounting Policies [Line Items]      
Impairment of ROU asset and related fixed assets 1,500,000    
Asset Retirement Obligation      
Significant Accounting Policies [Line Items]      
Accretion expenses $ 95,000 105,000 $ 63,000
Software      
Significant Accounting Policies [Line Items]      
Property and equipment, useful life (in years) 3 years    
Furniture and fixture      
Significant Accounting Policies [Line Items]      
Impairment of ROU asset and related fixed assets $ 300,000    
Minimum      
Significant Accounting Policies [Line Items]      
Property and equipment, useful life (in years) 2 years    
Minimum | Furniture and fixture      
Significant Accounting Policies [Line Items]      
Property and equipment, useful life (in years) 5 years    
Maximum      
Significant Accounting Policies [Line Items]      
Property and equipment, useful life (in years) 15 years    
Maximum | Furniture and fixture      
Significant Accounting Policies [Line Items]      
Property and equipment, useful life (in years) 10 years    
Collateral for Letters of Credit      
Significant Accounting Policies [Line Items]      
Restricted cash $ 6,500,000 $ 1,500,000