XML 46 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue and Geographic Area - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 21,146 $ 20,222
Instruments    
Disaggregation of Revenue [Line Items]    
Total revenue 4,470 6,646
Consumables    
Disaggregation of Revenue [Line Items]    
Total revenue 10,984 8,135
Product revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 15,454 14,781
Services and other revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 5,692 5,441
Americas    
Disaggregation of Revenue [Line Items]    
Total revenue 7,748 7,067
EMEA    
Disaggregation of Revenue [Line Items]    
Total revenue 9,362 8,896
Asia-Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue $ 4,036 $ 4,259