XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Abstract]    
Product Revenue $ 19,255 $ 15,511
Rental Income 1,143 1,231
Total Revenue 20,398 16,742
Consumables and Parts Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 13,222 9,862
System Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 5,957 5,328
License Fees and Other [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 76 321
United States [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 19,025 15,252
Rental Income 1,143 1,231
Total Revenue 20,168 16,483
United States [Member] | Consumables and Parts Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 13,143 9,790
United States [Member] | System Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 5,841 5,179
United States [Member] | License Fees and Other [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 41 283
International [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 230 259
Rental Income 0 0
Total Revenue 230 259
International [Member] | Consumables and Parts Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 79 72
International [Member] | System Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 116 149
International [Member] | License Fees and Other [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue $ 35 $ 38