Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 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 11.00%   10.00%      
Customer concentration risk | Accounts receivable | Customer B            
Concentration Risk [Line Items]            
Concentration risk percentage 13.00%   17.00%      
Customer concentration risk | Revenue            
Concentration Risk [Line Items]            
Concentration risk percentage   31.00%   21.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