XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 35,805 $ 31,080
Revenue, Performance Obligation, Description of Payment Terms 40 days  
Revenues $ 35,805  
Instruments    
Disaggregation of Revenue [Line Items]    
Revenue   9,103
Revenues 11,370  
Consumables    
Disaggregation of Revenue [Line Items]    
Revenue   17,468
Revenues 19,776  
Total product revenue    
Disaggregation of Revenue [Line Items]    
Revenue 31,146 26,571
Revenues 31,146  
Service and other revenue    
Disaggregation of Revenue [Line Items]    
Revenue 4,659 4,509
Revenues 4,659  
Americas    
Disaggregation of Revenue [Line Items]    
Revenue   21,261
Revenues 22,012  
Americas | Instruments    
Disaggregation of Revenue [Line Items]    
Revenue   5,698
Revenues 6,019  
Americas | Consumables    
Disaggregation of Revenue [Line Items]    
Revenue   12,275
Revenues 12,747  
Americas | Total product revenue    
Disaggregation of Revenue [Line Items]    
Revenue   17,973
Revenues 18,766  
Americas | Service and other revenue    
Disaggregation of Revenue [Line Items]    
Revenue   3,288
Revenues 3,246  
Europe and Middle East    
Disaggregation of Revenue [Line Items]    
Revenue   6,750
Revenues 10,516  
Europe and Middle East | Instruments    
Disaggregation of Revenue [Line Items]    
Revenue   1,746
Revenues 4,122  
Europe and Middle East | Consumables    
Disaggregation of Revenue [Line Items]    
Revenue   4,006
Revenues 5,372  
Europe and Middle East | Total product revenue    
Disaggregation of Revenue [Line Items]    
Revenue   5,752
Revenues 9,494  
Europe and Middle East | Service and other revenue    
Disaggregation of Revenue [Line Items]    
Revenue   998
Revenues 1,022  
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenues 3,277 3,069
Asia Pacific | Instruments    
Disaggregation of Revenue [Line Items]    
Revenue   1,659
Revenues 1,229  
Asia Pacific | Consumables    
Disaggregation of Revenue [Line Items]    
Revenue   1,187
Revenues 1,657  
Asia Pacific | Total product revenue    
Disaggregation of Revenue [Line Items]    
Revenue   2,846
Revenues 2,886  
Asia Pacific | Service and other revenue    
Disaggregation of Revenue [Line Items]    
Revenue   $ 223
Revenues $ 391