Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Additional Information (Details)

v3.20.2
Balance Sheet Components - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Customer
Sep. 30, 2019
USD ($)
Customer
Dec. 31, 2019
USD ($)
Schedule Of Balance Sheet Components [Line Items]          
Unbilled Receivables $ 1,659,000   $ 1,659,000   $ 590,000
Accounts receivable, net $ 31,691,000   $ 31,691,000   34,325,000
Percentage of Non-US revenue invoiced in Euros 83.40% 70.30% 75.60% 71.20%  
Transfer of inventory to rental equipment     $ 1,795,000 $ 798,000  
Salvage value of expenditures for additions, improvements and replacements $ 0   0    
Repairs and maintenance expense 653,000 $ 938,000 1,776,000 2,301,000  
Depreciation and amortization 2,457,000 2,393,000 6,907,000 7,295,000  
Impairments of long-lived assets     0 0  
Impairment of finite lived intangible assets     0 0  
Amortization of intangible assets 2,255,000 $ 1,269,000 6,747,000 1,921,000  
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 2,459,000   2,459,000   1,076,000
Customer Concentration Risk | Customer One          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net 9,386,000   9,386,000   10,695,000
Customer Concentration Risk | Customer Two          
Schedule Of Balance Sheet Components [Line Items]          
Accounts receivable, net $ 5,568,000   $ 5,568,000   $ 5,228,000
Sales Revenue, Net | Customer Concentration Risk          
Schedule Of Balance Sheet Components [Line Items]          
Number of customers | Customer     1 0  
Net Accounts Receivable | Customer Concentration Risk          
Schedule Of Balance Sheet Components [Line Items]          
Number of customers | Customer     2    
Raw materials | Supplier Concentration Risk | Vendor one          
Schedule Of Balance Sheet Components [Line Items]          
Concentration risk, percentage     20.70% 22.10%  
Raw materials | Supplier Concentration Risk | Vendor two          
Schedule Of Balance Sheet Components [Line Items]          
Concentration risk, percentage     11.10% 13.80%  
Raw materials | Supplier Concentration Risk | Vendor three          
Schedule Of Balance Sheet Components [Line Items]          
Concentration risk, percentage     9.70% 9.70%