XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Revenue $ 43,190 $ 48,926 $ 85,063 $ 86,573
MRD Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 35,284 25,882 67,910 47,309
MRD Revenue | Service Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 32,284 25,882 60,410 47,309
MRD Revenue | Regulatory Milestone Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 3,000   7,500  
Immune Medicine Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 7,906 23,044 17,153 39,264
Immune Medicine Revenue | Service Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 6,148 5,508 10,707 12,610
Immune Medicine Revenue | Collaboration Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,758 $ 17,536 $ 6,446 $ 26,654