Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Additional Information (Details)

v3.21.2
Balance Sheet Components - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Customer
Sep. 30, 2020
USD ($)
Customer
Dec. 31, 2020
USD ($)
Customer
Schedule Of Balance Sheet Components [Line Items]          
Unbilled Receivables $ 1,400,000   $ 1,400,000   $ 459,000
Accounts receivable, net $ 32,905,000   $ 32,905,000   29,717,000
Percentage of Non-US revenue invoiced in Euros 71.00% 83.40% 71.90% 75.60%  
Transfer of inventory to rental equipment     $ 817,000 $ 1,795,000  
Salvage value of expenditures for additions, improvements and replacements $ 0   0    
Repairs and maintenance expense 858,000 $ 653,000 2,531,000 1,776,000  
Depreciation and amortization 3,367,000 2,457,000 9,239,000 6,907,000  
Impairments of long-lived assets     0 0  
Impairment of finite lived intangible assets     0   0
Goodwill impairment loss     0    
Construction in Process and Computer Software or Development Cost          
Schedule Of Balance Sheet Components [Line Items]          
Depreciation and amortization 0 $ 0 0 $ 0  
Other Noncurrent Assets          
Schedule Of Balance Sheet Components [Line Items]          
Noncurrent inventories expected to be realized or consumed 1,879,000   1,879,000   1,153,000
Prepaid Expenses and Other Current Assets          
Schedule Of Balance Sheet Components [Line Items]          
Inventory raw materials 12,126,000   12,126,000    
Customer Concentration Risk | Customer One          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net 6,674,000   6,674,000   8,417,000
Customer Concentration Risk | Customer Two          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net $ 5,513,000   $ 5,513,000   $ 7,044,000
Sales Revenue, Net | Customer Concentration Risk          
Schedule Of Balance Sheet Components [Line Items]          
Number of customers | Customer     1 1  
Net Accounts Receivable | Customer Concentration Risk          
Schedule Of Balance Sheet Components [Line Items]          
Number of customers | Customer     2   2
Raw materials | Supplier Concentration Risk | Vendor one          
Schedule Of Balance Sheet Components [Line Items]          
Concentration risk, percentage     17.00% 20.70%  
Raw materials | Supplier Concentration Risk | Vendor two          
Schedule Of Balance Sheet Components [Line Items]          
Concentration risk, percentage     12.60% 11.10%  
Raw materials | Supplier Concentration Risk | Vendor three          
Schedule Of Balance Sheet Components [Line Items]          
Concentration risk, percentage     10.80% 9.70%