Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details) - customer
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Concentration Risk [Line Items]      
Number of customers 1   2
Customer Concentration Risk | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk percentage 16.00%    
Customer Concentration Risk | Accounts Receivable | Customer A      
Concentration Risk [Line Items]      
Concentration risk percentage     13.00%
Customer Concentration Risk | Accounts Receivable | Customer B      
Concentration Risk [Line Items]      
Concentration risk percentage     10.00%
Customer Concentration Risk | Revenue      
Concentration Risk [Line Items]      
Number of customers 2 1  
Concentration risk percentage   16.00%  
Customer Concentration Risk | Revenue | Customer A      
Concentration Risk [Line Items]      
Concentration risk percentage 14.00%    
Customer Concentration Risk | Revenue | Customer B      
Concentration Risk [Line Items]      
Concentration risk percentage 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