Quarterly report pursuant to Section 13 or 15(d)

Revenue - Disaggregation of Revenue (Details)

v3.22.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 3,465 $ 2,211 $ 6,032 $ 4,121
Device revenue        
Disaggregation of Revenue [Line Items]        
Revenue     3,804 2,495
Service and support        
Disaggregation of Revenue [Line Items]        
Revenue     956 935
Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue     561  
Rentals and subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue       459
Parts and other        
Disaggregation of Revenue [Line Items]        
Revenue     604 218
Collaborative arrangements        
Disaggregation of Revenue [Line Items]        
Revenue     107 14
EksoHealth        
Disaggregation of Revenue [Line Items]        
Revenue 3,228 1,862 5,109 3,589
EksoHealth | Device revenue        
Disaggregation of Revenue [Line Items]        
Revenue     3,332 2,109
EksoHealth | Service and support        
Disaggregation of Revenue [Line Items]        
Revenue     956 935
EksoHealth | Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue     441  
EksoHealth | Rentals and subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue       337
EksoHealth | Parts and other        
Disaggregation of Revenue [Line Items]        
Revenue     273 194
EksoHealth | Collaborative arrangements        
Disaggregation of Revenue [Line Items]        
Revenue     107 14
EksoWorks        
Disaggregation of Revenue [Line Items]        
Revenue $ 237 $ 349 923 532
EksoWorks | Device revenue        
Disaggregation of Revenue [Line Items]        
Revenue     472 386
EksoWorks | Service and support        
Disaggregation of Revenue [Line Items]        
Revenue     0 0
EksoWorks | Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue     120  
EksoWorks | Rentals and subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue       122
EksoWorks | Parts and other        
Disaggregation of Revenue [Line Items]        
Revenue     331 24
EksoWorks | Collaborative arrangements        
Disaggregation of Revenue [Line Items]        
Revenue     $ 0 $ 0