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