XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Revenue $ 43,660 $ 38,505 $ 82,280 $ 76,947
Immune Medicine Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 22,378 23,039 43,194 43,144
Immune Medicine Revenue | Service Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 7,296 5,405 14,409 9,453
Immune Medicine Revenue | Collaboration Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 15,082 17,634 28,785 33,691
MRD Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 21,282 15,466 39,086 33,803
MRD Revenue | Service Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 20,282 13,966 35,086 25,303
MRD Revenue | Regulatory Milestone Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,000 $ 1,500 $ 4,000 $ 8,500