XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Revenue $ 47,830 $ 39,467 $ 130,110 $ 116,414
Immune Medicine Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 27,879 23,615 71,073 66,759
Immune Medicine Revenue | Service Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 6,559 8,169 20,968 17,622
Immune Medicine Revenue | Collaboration Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 21,320 15,446 50,105 49,137
MRD Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 19,951 15,852 59,037 49,655
MRD Revenue | Service Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 19,951 14,352 55,037 39,655
MRD Revenue | Regulatory Milestone Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue   $ 1,500 $ 4,000 $ 10,000