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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 3,049 $ 2,897 $ 7,170 $ 6,628
Device revenue        
Disaggregation of Revenue [Line Items]        
Revenue 2,031 2,145 4,525 4,249
Service and support        
Disaggregation of Revenue [Line Items]        
Revenue 477 455 1,412 1,170
Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 239   698  
Rentals and subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue   185   666
Parts and other        
Disaggregation of Revenue [Line Items]        
Revenue 260 56 478 315
Collaborative arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 42 56 57 228
EksoHealth        
Disaggregation of Revenue [Line Items]        
Revenue 2,716 2,739 6,306 6,015
EksoHealth | Device revenue        
Disaggregation of Revenue [Line Items]        
Revenue 1,791 2,018 3,900 3,706
EksoHealth | Service and support        
Disaggregation of Revenue [Line Items]        
Revenue 477 455 1,412 1,170
EksoHealth | Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 173   510  
EksoHealth | Rentals and subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue   178   656
EksoHealth | Parts and other        
Disaggregation of Revenue [Line Items]        
Revenue 233 32 427 255
EksoHealth | Collaborative arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 42 56 57 228
EksoWorks        
Disaggregation of Revenue [Line Items]        
Revenue 333 158 864 613
EksoWorks | Device revenue        
Disaggregation of Revenue [Line Items]        
Revenue 240 127 625 543
EksoWorks | Service and support        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
EksoWorks | Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 66   188  
EksoWorks | Rentals and subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue   7   10
EksoWorks | Parts and other        
Disaggregation of Revenue [Line Items]        
Revenue 27 24 51 60
EksoWorks | Collaborative arrangements        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0