XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Revenue $ 37,919 $ 47,830 $ 124,492 $ 130,110
Immune Medicine Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 13,251 27,879 52,515 71,073
Immune Medicine Revenue | Service Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 5,238 6,559 17,848 20,968
Immune Medicine Revenue | Collaboration Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 8,013 21,320 34,667 50,105
MRD Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 24,668 19,951 71,977 59,037
MRD Revenue | Service Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 24,668 $ 19,951 $ 71,977 55,037
MRD Revenue | Regulatory Milestone Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue       $ 4,000