XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Geographic Area - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 106,340 $ 97,948
Americas    
Disaggregation of Revenue [Line Items]    
Total revenue 46,196 43,982
EMEA    
Disaggregation of Revenue [Line Items]    
Total revenue 36,201 33,136
Asia-Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue 23,943 20,830
Instruments    
Disaggregation of Revenue [Line Items]    
Total revenue 37,459 25,664
Consumables    
Disaggregation of Revenue [Line Items]    
Total revenue 41,739 46,790
Product revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 79,198 72,454
Service revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 25,980 23,712
Total product and service revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 105,178 96,166
Total other revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,162 $ 1,782