XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Revenue $ 38,620 $ 38,442
Immune Medicine Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 20,816 20,105
Immune Medicine Revenue | Service Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 7,113 4,048
Immune Medicine Revenue | Collaboration Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 13,703 16,057
MRD Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 17,804 18,337
MRD Revenue | Service Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 14,804 11,337
MRD Revenue | Regulatory Milestone Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue $ 3,000 $ 7,000