Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Additional Information (Details)

v3.23.3
Balance Sheet Components - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Customer
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Customer
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net $ 48,380   $ 48,380   $ 62,725
Percentage of Non-US revenue invoiced in Euros 76.90% 48.30% 78.00% 70.50%  
Transfer of inventory to rental equipment     $ 1,997 $ 998  
Repairs and maintenance expense $ 1,320 $ 1,059 3,873 $ 3,289  
Accumulated impairment losses 32,894   32,894    
Impairment charges 32,894   32,894    
Other Noncurrent Assets          
Schedule Of Balance Sheet Components [Line Items]          
Noncurrent inventories expected to be realized or consumed 1,100   1,100   1,249
Prepaid Expenses and Other Current Assets          
Schedule Of Balance Sheet Components [Line Items]          
Inventory raw materials 0   0   7,017
Customer Concentration Risk | Customer One          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net 12,162   12,162   22,641
Customer Concentration Risk | Customer Two          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net 5,848   5,848   9,861
Customer Concentration Risk | Medicare's Service Reimbursement Programs          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net $ 2,500   $ 2,500   $ 2,138
Sales Revenue, Net | Customer Concentration Risk | Medicare's Service Reimbursement Programs          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     13.70% 11.20%  
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.20%   3.40%
Rental Revenue | Customer Concentration Risk | Medicare's Service Reimbursement Programs          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     69.70% 77.80%  
Raw materials | Supplier Concentration Risk | Vendor one          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     29.30% 27.00%  
Raw materials | Supplier Concentration Risk | Vendor two          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     16.30% 20.20%  
Raw materials | Supplier Concentration Risk | Vendor three          
Schedule Of Balance Sheet Components [Line Items]          
Concentration Risk, Percentage     9.10% 8.40%