v3.26.3
Revenue and Geographic Area - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 19,385 $ 19,552 $ 60,635 $ 61,536
Instruments        
Disaggregation of Revenue [Line Items]        
Total revenue 5,998 5,095 15,598 16,956
Consumables        
Disaggregation of Revenue [Line Items]        
Total revenue 8,330 8,705 28,699 27,298
Product revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 14,328 13,800 44,297 44,254
Services and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 5,057 5,752 16,338 17,282
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 7,818 7,842 23,212 23,598
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 8,035 7,245 26,020 25,269
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,532 $ 4,465 $ 11,403 $ 12,669