Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details) - customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Concentration Risk [Line Items]        
Number of customers     2 2
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     20.00% 13.00%
Customer Concentration Risk | Revenue        
Concentration Risk [Line Items]        
Number of customers 1 2 1  
Customer Concentration Risk | Revenue | Customer A        
Concentration Risk [Line Items]        
Concentration risk percentage 13.00% 11.00% 11.00%  
Customer Concentration Risk | Revenue | Customer B        
Concentration Risk [Line Items]        
Concentration risk percentage   13.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