Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of Revenue (Details)

v3.20.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue $ 1,468 $ 3,616
Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 1,468 3,616
Device revenue    
Disaggregation of Revenue [Line Items]    
Revenue 561 2,792
Service, support and rentals    
Disaggregation of Revenue [Line Items]    
Revenue 663 705
Parts and other    
Disaggregation of Revenue [Line Items]    
Revenue 177 119
Collaborative arrangements    
Disaggregation of Revenue [Line Items]    
Revenue 67  
EksoHealth | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 1,191 2,814
EksoHealth | Device revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 306 2,075
EksoHealth | Service, support and rentals | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 663 705
EksoHealth | Parts and other | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 155 34
EksoHealth | Collaborative arrangements | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 67  
EksoWorks | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 277 802
EksoWorks | Device revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 255 717
EksoWorks | Service, support and rentals | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
EksoWorks | Parts and other | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 22 $ 85
EksoWorks | Collaborative arrangements | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue $ 0