XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue

The following table presents our disaggregated revenue for the periods presented (in thousands):

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

MRD revenue

 

 

 

 

 

 

 

 

 

Service revenue

 

$

133,029

 

 

$

102,739

 

 

$

81,144

 

Regulatory milestone revenue

 

 

12,500

 

 

 

 

 

 

6,000

 

Total MRD revenue

 

 

145,529

 

 

 

102,739

 

 

 

87,144

 

Immune Medicine revenue

 

 

 

 

 

 

 

 

 

Service revenue

 

 

19,976

 

 

 

24,959

 

 

 

31,777

 

Collaboration revenue

 

 

13,452

 

 

 

42,578

 

 

 

66,387

 

Total Immune Medicine revenue

 

 

33,428

 

 

 

67,537

 

 

 

98,164

 

Total revenue

 

$

178,957

 

 

$

170,276

 

 

$

185,308