XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 44,157 $ 32,219 $ 79,962 $ 63,299
Revenue, Performance Obligation, Description of Payment Terms     40 days  
Revenues 44,157 32,219 $ 79,962 63,299
Instruments        
Disaggregation of Revenue [Line Items]        
Revenues 17,629 9,538 28,999 18,641
Consumables        
Disaggregation of Revenue [Line Items]        
Revenues 21,257 17,847 41,033 35,315
Service and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue 5,271 4,834 9,930 9,343
Revenues 5,271 4,834 9,930 9,343
Americas        
Disaggregation of Revenue [Line Items]        
Revenues 29,034 21,909 51,047 43,170
Americas | Instruments        
Disaggregation of Revenue [Line Items]        
Revenues 11,536 5,810 17,555 11,509
Americas | Consumables        
Disaggregation of Revenue [Line Items]        
Revenues 13,882 12,699 26,631 24,974
Americas | Service and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues 3,616 3,400 6,861 6,687
Europe and Middle East        
Disaggregation of Revenue [Line Items]        
Revenues 10,745 7,528 21,261 14,277
Europe and Middle East | Instruments        
Disaggregation of Revenue [Line Items]        
Revenues 3,509 2,214 7,631 3,960
Europe and Middle East | Consumables        
Disaggregation of Revenue [Line Items]        
Revenues 5,956 4,085 11,327 8,090
Europe and Middle East | Service and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues 1,280 1,229 2,303 2,227
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 4,378 2,782 7,654 5,852
Asia Pacific | Instruments        
Disaggregation of Revenue [Line Items]        
Revenues 2,584 1,514 3,813 3,172
Asia Pacific | Consumables        
Disaggregation of Revenue [Line Items]        
Revenues 1,419 1,063 3,075 2,251
Asia Pacific | Service and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues $ 375 $ 205 $ 766 $ 429