v3.23.3
Revenue Recognition - Revenue by Source and Geographic Location (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]        
Revenue $ 9,318 $ 7,221 $ 25,395 $ 19,587
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 5,346 3,679 13,103 9,618
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue 2,686 1,969 8,426 6,317
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,286 $ 1,573 $ 3,866 $ 3,652
Revenue from Contract with Customer | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk (as a percent) 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer | Geographic Concentration Risk | Americas        
Disaggregation of Revenue [Line Items]        
Concentration risk (as a percent) 57.00% 51.00% 52.00% 49.00%
Revenue from Contract with Customer | Geographic Concentration Risk | EMEA        
Disaggregation of Revenue [Line Items]        
Concentration risk (as a percent) 29.00% 27.00% 33.00% 32.00%
Revenue from Contract with Customer | Geographic Concentration Risk | Asia Pacific        
Disaggregation of Revenue [Line Items]        
Concentration risk (as a percent) 14.00% 22.00% 15.00% 19.00%
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,456 $ 5,253 $ 18,512 $ 14,254
Instruments        
Disaggregation of Revenue [Line Items]        
Revenue 2,338 1,830 6,684 5,873
Consumables        
Disaggregation of Revenue [Line Items]        
Revenue 2,476 1,776 7,664 4,762
Software        
Disaggregation of Revenue [Line Items]        
Revenue 1,642 1,647 4,164 3,619
Service and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,862 $ 1,968 $ 6,883 $ 5,333