Annual report pursuant to Section 13 and 15(d)

Revenue Recognition - Summary of Disaggregation of Revenue (Details)

v3.20.4
Revenue Recognition - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue $ 8,882 $ 13,917
Device revenue    
Disaggregation of Revenue [Line Items]    
Revenue 5,701 10,790
Service and support    
Disaggregation of Revenue [Line Items]    
Revenue 1,723 1,647
Rentals    
Disaggregation of Revenue [Line Items]    
Revenue 837 913
Parts and other    
Disaggregation of Revenue [Line Items]    
Revenue 366 493
Collaborative arrangements    
Disaggregation of Revenue [Line Items]    
Revenue 255 74
EksoHealth    
Disaggregation of Revenue [Line Items]    
Revenue 8,066 11,957
EksoHealth | Device revenue    
Disaggregation of Revenue [Line Items]    
Revenue 5,012 9,064
EksoHealth | Service and support    
Disaggregation of Revenue [Line Items]    
Revenue 1,723 1,647
EksoHealth | Rentals    
Disaggregation of Revenue [Line Items]    
Revenue 782 913
EksoHealth | Parts and other    
Disaggregation of Revenue [Line Items]    
Revenue 294 259
EksoHealth | Collaborative arrangements    
Disaggregation of Revenue [Line Items]    
Revenue 255 74
EksoWorks    
Disaggregation of Revenue [Line Items]    
Revenue 816 1,960
EksoWorks | Device revenue    
Disaggregation of Revenue [Line Items]    
Revenue 689 1,726
EksoWorks | Service and support    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
EksoWorks | Rentals    
Disaggregation of Revenue [Line Items]    
Revenue 55 0
EksoWorks | Parts and other    
Disaggregation of Revenue [Line Items]    
Revenue 72 234
EksoWorks | Collaborative arrangements    
Disaggregation of Revenue [Line Items]    
Revenue $ 0 $ 0