Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Additional Information (Details)

v3.23.1
Balance Sheet Components - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Customer
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Customer
Schedule Of Balance Sheet Components [Line Items]      
Accounts receivable, net $ 53,885,000   $ 62,725,000
Percentage of Non-US revenue invoiced in Euros 77.00% 73.20%  
Transfer of inventory to rental equipment $ 1,013,000 $ 533,000  
Repairs and maintenance expense 1,311,000 1,030,000  
Impairments of long-lived assets 0 $ 0  
Goodwill impairment loss 0    
Other Noncurrent Assets      
Schedule Of Balance Sheet Components [Line Items]      
Noncurrent inventories expected to be realized or consumed 1,296,000   1,249,000
Prepaid Expenses and Other Current Assets      
Schedule Of Balance Sheet Components [Line Items]      
Inventory raw materials 3,041,000   7,017,000
Customer Concentration Risk | Customer One      
Schedule Of Balance Sheet Components [Line Items]      
Accounts receivable, net 18,757,000   22,641,000
Customer Concentration Risk | Customer Two      
Schedule Of Balance Sheet Components [Line Items]      
Accounts receivable, net 7,734,000   9,861,000
Customer Concentration Risk | Medicare's Service Reimbursement Programs      
Schedule Of Balance Sheet Components [Line Items]      
Accounts receivable, net $ 3,039,000   $ 2,138,000
Sales Revenue, Net | Customer Concentration Risk | Medicare's Service Reimbursement Programs      
Schedule Of Balance Sheet Components [Line Items]      
Concentration Risk, Percentage 16.60% 12.80%  
Net Accounts Receivable | Customer Concentration Risk      
Schedule Of Balance Sheet Components [Line Items]      
Number of customers | Customer 2   2
Net Accounts Receivable | Customer Concentration Risk | Medicare's Service Reimbursement Programs      
Schedule Of Balance Sheet Components [Line Items]      
Concentration Risk, Percentage 5.60%   3.40%
Rental Revenue | Customer Concentration Risk | Medicare's Service Reimbursement Programs      
Schedule Of Balance Sheet Components [Line Items]      
Concentration Risk, Percentage 73.80% 79.00%  
Raw materials | Supplier Concentration Risk | Vendor one      
Schedule Of Balance Sheet Components [Line Items]      
Concentration Risk, Percentage 34.10% 25.20%  
Raw materials | Supplier Concentration Risk | Vendor two      
Schedule Of Balance Sheet Components [Line Items]      
Concentration Risk, Percentage 13.10% 19.90%  
Raw materials | Supplier Concentration Risk | Vendor three      
Schedule Of Balance Sheet Components [Line Items]      
Concentration Risk, Percentage 7.30% 8.40%