v3.26.1
Revenue and Geographic Area - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 20,104 $ 21,762 $ 41,250 $ 41,984
Instruments        
Disaggregation of Revenue [Line Items]        
Total revenue 5,130 5,215 9,600 11,861
Consumables        
Disaggregation of Revenue [Line Items]        
Total revenue 9,385 10,458 20,369 18,593
Product revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 14,515 15,673 29,969 30,454
Services and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 5,589 6,089 11,281 11,530
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 7,646 8,689 15,394 15,756
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 8,623 9,128 17,985 18,024
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,835 $ 3,945 $ 7,871 $ 8,204