XML 63 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]          
Total revenue   $ 39,861 $ 26,496 $ 93,536 $ 84,803
Instruments          
Disaggregation of Revenue [Line Items]          
Total revenue   12,624 9,159 30,672 34,200
Consumables          
Disaggregation of Revenue [Line Items]          
Total revenue   16,586 11,507 34,924 34,528
Product revenue          
Disaggregation of Revenue [Line Items]          
Total revenue   29,210 20,666 65,596 68,728
Service revenue          
Disaggregation of Revenue [Line Items]          
Total revenue   6,131 5,630 16,457 15,875
Development revenue          
Disaggregation of Revenue [Line Items]          
Total revenue   3,180 0 6,180 0
License and royalty revenue          
Disaggregation of Revenue [Line Items]          
Total revenue $ 3,100 0 0 3,163 0
Grant revenue          
Disaggregation of Revenue [Line Items]          
Total revenue   1,340 200 2,140 200
Other revenue          
Disaggregation of Revenue [Line Items]          
Total revenue   1,340 200 5,303 200
Americas          
Disaggregation of Revenue [Line Items]          
Total revenue   23,653 11,112 52,437 35,203
EMEA          
Disaggregation of Revenue [Line Items]          
Total revenue   8,837 9,092 23,490 28,465
Asia-Pacific          
Disaggregation of Revenue [Line Items]          
Total revenue   $ 7,371 $ 6,292 $ 17,609 $ 21,135