XML 59 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Significant Accounting Policies [Line Items]      
Restricted cash $ 1,460,000 $ 1,460,000  
Letters of credit drawn, amount 0 0  
Allowance for doubtful accounts 0 0  
Inventory lower of cost and net realizable value adjustment 883,000 150,000 $ 0
Asset retirement obligation 1,000,000    
Impairment loss recognized $ 0 0 0
Service contract term (in months) 12 months    
Capitalized costs associated with development of software $ 0    
Deferred commission 3,300,000 2,400,000  
Asset Retirement Obligation      
Significant Accounting Policies [Line Items]      
Accretion expenses $ 105,000 $ 63,000 $ 43,000
Software      
Significant Accounting Policies [Line Items]      
Property and equipment, useful life (in years) 3 years    
Minimum      
Significant Accounting Policies [Line Items]      
Property and equipment, useful life (in years) 2 years    
Maximum      
Significant Accounting Policies [Line Items]      
Property and equipment, useful life (in years) 15 years    
Collateral for Letters of Credit      
Significant Accounting Policies [Line Items]      
Restricted cash $ 1,500,000