XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Revenue $ 37,647 $ 38,620
Immune Medicine Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 16,220 20,816
Immune Medicine Revenue | Service Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 7,102 7,113
Immune Medicine Revenue | Collaboration Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 9,118 13,703
MRD Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 21,427 17,804
MRD Revenue | Service Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue $ 21,427 14,804
MRD Revenue | Regulatory Milestone Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue   $ 3,000