XML 51 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue and Geographic Area - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 19,552 $ 22,086 $ 61,536 $ 66,231
Instruments        
Disaggregation of Revenue [Line Items]        
Total revenue 5,095 5,271 16,956 17,221
Consumables        
Disaggregation of Revenue [Line Items]        
Total revenue 8,705 10,508 27,298 29,766
Product revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 13,800 15,779 44,254 46,987
Services and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 5,752 6,307 17,282 19,244
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 7,842 9,760 23,598 27,367
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 7,245 8,878 25,269 26,207
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,465 $ 3,448 $ 12,669 $ 12,657