v3.23.2
Revenue Recognition - Revenue by Source and Geographic Location (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 $ 8,662 $ 6,670 $ 16,077 $ 12,366
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 4,313 2,611 7,757 5,940
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue 2,748 2,609 5,740 4,348
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,601 $ 1,450 $ 2,580 $ 2,078
Revenue from Contract with Customer | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer | Geographic Concentration Risk | Americas        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 50.00% 39.00% 48.00% 48.00%
Revenue from Contract with Customer | Geographic Concentration Risk | EMEA        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 32.00% 39.00% 36.00% 35.00%
Revenue from Contract with Customer | Geographic Concentration Risk | Asia Pacific        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 18.00% 22.00% 16.00% 17.00%
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,609 $ 4,795 $ 12,056 $ 9,001
Instruments        
Disaggregation of Revenue [Line Items]        
Revenue 2,450 2,446 4,346 4,042
Consumables        
Disaggregation of Revenue [Line Items]        
Revenue 2,953 1,467 5,188 2,987
Software        
Disaggregation of Revenue [Line Items]        
Revenue 1,206 882 2,522 1,972
Service and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,053 $ 1,875 $ 4,021 $ 3,365