XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]      
Revenue $ 178,957 $ 170,276 $ 185,308
MRD Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 145,529 102,739 87,144
MRD Revenue | Service Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 133,029 102,739 81,144
MRD Revenue | Regulatory Milestone Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 12,500   6,000
Immune Medicine Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 33,428 67,537 98,164
Immune Medicine Revenue | Service Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 19,976 24,959 31,777
Immune Medicine Revenue | Collaboration Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue $ 13,452 $ 42,578 $ 66,387