Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details)

v3.20.1
Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Jan. 31, 2019
Concentration Risk [Line Items]        
Government grant       $ 1,500
Customer Concentration Risk | Accounts Receivable        
Concentration Risk [Line Items]        
Concentration risk percentage     11.00%  
Customer Concentration Risk | Accounts Receivable | Customer A        
Concentration Risk [Line Items]        
Concentration risk percentage 10.00%      
Customer Concentration Risk | Accounts Receivable | Customer B        
Concentration Risk [Line Items]        
Concentration risk percentage 12.00%      
Customer Concentration Risk | Revenue        
Concentration Risk [Line Items]        
Concentration risk percentage 16.00% 11.00%    
Minimum        
Concentration Risk [Line Items]        
Accounts receivable payment terms 30 days      
Maximum        
Concentration Risk [Line Items]        
Accounts receivable payment terms 90 days      
EksoHealth | Minimum        
Concentration Risk [Line Items]        
Accounts receivable payment terms 12 months      
EksoHealth | Maximum        
Concentration Risk [Line Items]        
Accounts receivable payment terms 48 months