Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of Revenue (Details)

v3.19.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 3,262 $ 2,967 $ 6,878 $ 5,486
Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 3,262 2,967 6,878 5,486
Device revenue        
Disaggregation of Revenue [Line Items]        
Revenue 2,523   5,315  
Service, support and rentals        
Disaggregation of Revenue [Line Items]        
Revenue 671   1,375  
Parts and other        
Disaggregation of Revenue [Line Items]        
Revenue 60   180  
Collaborative arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 8   8  
EksoHealth | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 2,840 2,399 5,654 4,521
EksoHealth | Device revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 2,164   4,239  
EksoHealth | Service, support and rentals | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 671   1,375  
EksoHealth | Parts and other | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 5   40  
EksoHealth | Collaborative arrangements | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 0   0  
EksoWorks | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 414 557 1,216 954
EksoWorks | Device revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 359   1,076  
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 55   140  
EksoWorks | Collaborative arrangements | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 0   0  
Other | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 8 $ 11 8 $ 11
Other | Device revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 0   0  
Other | Service, support and rentals | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 0   0  
Other | Parts and other | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 0   0  
Other | Collaborative arrangements | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue $ 8   $ 8