XML 51 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Geographic Area - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 21,762 $ 22,492 $ 41,984 $ 44,145
Instruments        
Disaggregation of Revenue [Line Items]        
Total revenue 5,215 7,047 11,861 11,950
Consumables        
Disaggregation of Revenue [Line Items]        
Total revenue 10,458 8,847 18,593 19,258
Product revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 15,673 15,894 30,454 31,208
Services and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 6,089 6,598 11,530 12,937
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 8,689 9,167 15,756 17,607
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 9,128 9,069 18,024 17,329
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,945 $ 4,256 $ 8,204 $ 9,209