v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue

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

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

MRD revenue

 

 

 

 

 

 

 

 

 

 

 

 

Service revenue

 

$

44,438

 

 

$

32,284

 

 

$

83,659

 

 

$

60,410

 

Regulatory milestone revenue

 

 

5,500

 

 

 

3,000

 

 

 

10,000

 

 

 

7,500

 

Total MRD revenue

 

 

49,938

 

 

 

35,284

 

 

 

93,659

 

 

 

67,910

 

Immune Medicine revenue

 

 

 

 

 

 

 

 

 

 

 

 

Service revenue

 

 

5,001

 

 

 

6,148

 

 

 

10,123

 

 

 

10,707

 

Collaboration revenue

 

 

3,940

 

 

 

1,758

 

 

 

7,540

 

 

 

6,446

 

Total Immune Medicine revenue

 

 

8,941

 

 

 

7,906

 

 

 

17,663

 

 

 

17,153

 

Total revenue

 

$

58,879

 

 

$

43,190

 

 

$

111,322

 

 

$

85,063