XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Revenue $ 52,443 $ 41,873
MRD Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 43,721 32,626
MRD Revenue | Service Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 39,221 28,126
MRD Revenue | Regulatory Milestone Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 4,500 4,500
Immune Medicine Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 8,722 9,247
Immune Medicine Revenue | Service Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 5,122 4,559
Immune Medicine Revenue | Collaboration Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue $ 3,600 $ 4,688