XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenue $ 26,504 $ 32,794
Instruments    
Disaggregation of Revenue [Line Items]    
Total revenue 7,523 7,708
Consumables    
Disaggregation of Revenue [Line Items]    
Total revenue 12,481 17,020
Product revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 20,004 24,728
Service revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 6,144 6,286
Development revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 88 1,480
License and royalty revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 268 0
Grant revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 0 300
Other revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 268 300
Americas    
Disaggregation of Revenue [Line Items]    
Total revenue 12,930 18,523
EMEA    
Disaggregation of Revenue [Line Items]    
Total revenue 8,609 9,142
Asia-Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue $ 4,965 $ 5,129