v3.26.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total Revenue $ 9,619 $ 9,333
Consumables, parts, and accessories revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 6,638 6,028
System revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 2,878 3,198
Extended warranty    
Disaggregation of Revenue [Line Items]    
Total Revenue 60 38
License fees    
Disaggregation of Revenue [Line Items]    
Total Revenue 0 5
Other    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 43 $ 64