Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Additional Information (Details)

v3.22.2.2
Balance Sheet Components - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Customer
Sep. 30, 2021
USD ($)
Customer
Dec. 31, 2021
USD ($)
Customer
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net $ 50,533,000   $ 50,533,000   $ 24,452,000
Percentage of Non-US revenue invoiced in Euros 48.30% 71.00% 70.50% 71.90%  
Transfer of inventory to rental equipment     $ 998,000 $ 817,000  
Salvage value of expenditures for additions, improvements and replacements $ 0   0    
Repairs and maintenance expense 1,059,000 $ 858,000 3,289,000 2,531,000  
Depreciation and amortization 3,778,000 $ 3,367,000 11,089,000 9,239,000  
Impairments of long-lived assets     0 0  
Goodwill impairment loss     0    
Impairment of finite lived intangible assets     0   0
Construction in Process and Computer Software or Development Cost          
Schedule Of Balance Sheet Components [Line Items]          
Depreciation and amortization     0 $ 0  
Other Noncurrent Assets          
Schedule Of Balance Sheet Components [Line Items]          
Noncurrent inventories expected to be realized or consumed 1,039,000   1,039,000   1,943,000
Prepaid Expenses and Other Current Assets          
Schedule Of Balance Sheet Components [Line Items]          
Inventory raw materials 9,756,000   9,756,000   15,426,000
Customer Concentration Risk | Customer One          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net 19,301,000   19,301,000   5,945,000
Customer Concentration Risk | Customer Two          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net 7,220,000   7,220,000    
Customer Concentration Risk | Medicare's Service Reimbursement Programs          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net $ 2,459,000   $ 2,459,000   $ 2,685,000
Sales Revenue, Net | Customer Concentration Risk          
Schedule Of Balance Sheet Components [Line Items]          
Number of customers | Customer       1  
Sales Revenue, Net | Customer Concentration Risk | Medicare's Service Reimbursement Programs          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     11.20% 9.70%  
Net Accounts Receivable | Customer Concentration Risk          
Schedule Of Balance Sheet Components [Line Items]          
Number of customers | Customer     2   1
Net Accounts Receivable | Customer Concentration Risk | Medicare's Service Reimbursement Programs          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     4.90%   11.00%
Rental Revenue | Customer Concentration Risk | Medicare's Service Reimbursement Programs          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     77.80% 82.60%  
Raw materials | Supplier Concentration Risk | Vendor one          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     27.00% 17.00%  
Raw materials | Supplier Concentration Risk | Vendor two          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     20.20% 12.60%  
Raw materials | Supplier Concentration Risk | Vendor three          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     8.40% 10.80%