XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Collaboration revenue $ 763 $ 763
Total other revenue 2,964 3,331
Total revenue 22,980 18,860
Assay services revenue    
Disaggregation of Revenue [Line Items]    
Revenue 18,800 14,573
Product revenue    
Disaggregation of Revenue [Line Items]    
Revenue 453 193
Royalties    
Disaggregation of Revenue [Line Items]    
Total other revenue 2,955 3,000
Other    
Disaggregation of Revenue [Line Items]    
Total other revenue $ 9 $ 331