Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of Revenue (Details)

v3.21.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 2,211 $ 2,264 $ 4,121 $ 3,731
Device revenue        
Disaggregation of Revenue [Line Items]        
Revenue 1,378 1,543 2,495 2,104
Service and support        
Disaggregation of Revenue [Line Items]        
Revenue 447 333 935 715
Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 237   459  
Rentals and subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue   200   481
Parts and other        
Disaggregation of Revenue [Line Items]        
Revenue 149 83 218 259
Collaborative arrangements        
Disaggregation of Revenue [Line Items]        
Revenue   105 14 172
EksoHealth        
Disaggregation of Revenue [Line Items]        
Revenue 1,862 2,086 3,589 3,276
EksoHealth | Device revenue        
Disaggregation of Revenue [Line Items]        
Revenue 1,090 1,382 2,109 1,688
EksoHealth | Service and support        
Disaggregation of Revenue [Line Items]        
Revenue 447 333 935 715
EksoHealth | Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 185   337  
EksoHealth | Rentals and subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue   197   478
EksoHealth | Parts and other        
Disaggregation of Revenue [Line Items]        
Revenue 140 69 194 223
EksoHealth | Collaborative arrangements        
Disaggregation of Revenue [Line Items]        
Revenue   105 14 172
EksoWorks        
Disaggregation of Revenue [Line Items]        
Revenue 349 178 532 455
EksoWorks | Device revenue        
Disaggregation of Revenue [Line Items]        
Revenue 288 161 386 416
EksoWorks | Service and support        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
EksoWorks | Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 52   122  
EksoWorks | Rentals and subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue   3   3
EksoWorks | Parts and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 9 14 24 36
EksoWorks | Collaborative arrangements        
Disaggregation of Revenue [Line Items]        
Revenue   $ 0 $ 0 $ 0