Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Additional Information (Details)

v3.24.3
Balance Sheet Components - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Customer
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Customer
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net $ 34,233,000   $ 34,233,000   $ 42,241,000
Percentage of Non-US revenue invoiced in Euros 76.30% 76.90% 78.40% 78.00%  
Transfer of inventory to rental equipment     $ 509,000 $ 1,997,000  
Repairs and maintenance expense $ 1,689,000 $ 1,320,000 4,890,000 3,873,000  
Impairments of long-lived assets     0 $ 0  
Other Noncurrent Assets          
Schedule Of Balance Sheet Components [Line Items]          
Noncurrent inventories expected to be realized or consumed 1,821,000   1,821,000   1,225,000
Customer Concentration Risk | Customer One          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net 5,055,000   5,055,000   8,639,000
Customer Concentration Risk | Customer Two          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net 3,730,000   3,730,000   4,994,000
Customer Concentration Risk | Medicare's Service Reimbursement Programs          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net $ 1,375,000   $ 1,375,000   $ 2,059,000
Sales Revenue, Net | Customer Concentration Risk | Medicare's Service Reimbursement Programs          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     9.60% 13.70%  
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     4.00%   4.90%
Rental Revenue | Customer Concentration Risk | Medicare's Service Reimbursement Programs          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     57.00% 69.70%  
Raw materials | Supplier Concentration Risk | Vendor one          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     20.90% 29.30%  
Raw materials | Supplier Concentration Risk | Vendor two          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     19.20% 16.30%  
Raw materials | Supplier Concentration Risk | Vendor three          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     10.60% 9.10%