XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Product Revenue $ 7,078 $ 4,413 $ 12,762 $ 7,905
Rental Income 84 262 186 545
Total Revenue 7,162 4,675 12,948 8,450
Consumables and parts revenue        
Disaggregation of Revenue [Line Items]        
Product Revenue 4,951 2,931 9,258 5,537
System revenue        
Disaggregation of Revenue [Line Items]        
Product Revenue 2,112 1,402 3,484 2,272
License fees and other        
Disaggregation of Revenue [Line Items]        
Product Revenue 15 80 20 96
United States        
Disaggregation of Revenue [Line Items]        
Product Revenue 7,032 4,311 12,574 7,725
Rental Income 84 262 186 545
Total Revenue 7,116 4,573 12,760 8,270
United States | Consumables and parts revenue        
Disaggregation of Revenue [Line Items]        
Product Revenue 4,920 2,913 9,161 5,487
United States | System revenue        
Disaggregation of Revenue [Line Items]        
Product Revenue 2,112 1,323 3,413 2,157
United States | License fees and other        
Disaggregation of Revenue [Line Items]        
Product Revenue 0 75 0 81
International        
Disaggregation of Revenue [Line Items]        
Product Revenue 46 102 188 180
Rental Income 0 0 0 0
Total Revenue 46 102 188 180
International | Consumables and parts revenue        
Disaggregation of Revenue [Line Items]        
Product Revenue 31 18 97 50
International | System revenue        
Disaggregation of Revenue [Line Items]        
Product Revenue 0 79 71 115
International | License fees and other        
Disaggregation of Revenue [Line Items]        
Product Revenue $ 15 $ 5 $ 20 $ 15