v3.25.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Product Revenue $ 11,422 $ 9,291 $ 30,860 $ 22,053
Rental Income 29 69 97 255
Total Revenue 11,451 9,360 30,957 22,308
Consumables and parts revenue        
Disaggregation of Revenue [Line Items]        
Product Revenue 7,026 5,620 19,806 14,879
System revenue        
Disaggregation of Revenue [Line Items]        
Product Revenue 4,391 3,661 11,034 7,144
License fees and other        
Disaggregation of Revenue [Line Items]        
Product Revenue $ 5 $ 10 $ 20 $ 30