XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 48,089 $ 29,541 $ 128,051 $ 92,840
Instruments        
Disaggregation of Revenue [Line Items]        
Revenues 23,608 8,023 52,607 26,664
Consumables        
Disaggregation of Revenue [Line Items]        
Revenues 18,297 16,582 59,330 51,897
Service and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues 6,184 4,936 16,114 14,279
Americas        
Disaggregation of Revenue [Line Items]        
Revenues 31,145 20,316 82,189 63,484
Americas | Instruments        
Disaggregation of Revenue [Line Items]        
Revenues 14,927 4,835 32,481 16,343
Americas | Consumables        
Disaggregation of Revenue [Line Items]        
Revenues 12,099 12,044 38,729 37,017
Americas | Service and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues 4,119 3,437 10,979 10,124
Europe and Middle East        
Disaggregation of Revenue [Line Items]        
Revenues 10,873 7,117 32,135 21,396
Europe and Middle East | Instruments        
Disaggregation of Revenue [Line Items]        
Revenues 4,077 2,171 11,708 6,132
Europe and Middle East | Consumables        
Disaggregation of Revenue [Line Items]        
Revenues 5,097 3,687 16,425 11,778
Europe and Middle East | Service and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues 1,699 1,259 4,002 3,486
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 6,071 2,108 13,727 7,960
Asia Pacific | Instruments        
Disaggregation of Revenue [Line Items]        
Revenues 4,604 1,017 8,418 4,189
Asia Pacific | Consumables        
Disaggregation of Revenue [Line Items]        
Revenues 1,101 851 4,176 3,102
Asia Pacific | Service and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues $ 366 $ 240 $ 1,133 $ 669