XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
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,

 

 

 

2023

 

 

2022

 

 

2021

 

Immune Medicine revenue

 

 

 

 

 

 

 

 

 

Service revenue

 

$

24,959

 

 

$

31,777

 

 

$

24,482

 

Collaboration revenue

 

 

42,578

 

 

 

66,387

 

 

 

63,651

 

Total Immune Medicine revenue

 

 

67,537

 

 

 

98,164

 

 

 

88,133

 

MRD revenue

 

 

 

 

 

 

 

 

 

Service revenue

 

 

102,739

 

 

 

81,144

 

 

 

56,211

 

Regulatory milestone revenue

 

 

 

 

 

6,000

 

 

 

10,000

 

Total MRD revenue

 

 

102,739

 

 

 

87,144

 

 

 

66,211

 

Total revenue

 

$

170,276

 

 

$

185,308

 

 

$

154,344