XML 79 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]      
Revenue $ 185,308 $ 154,344 $ 98,382
Immune Medicine Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 98,164 88,133 65,733
Immune Medicine Revenue | Service Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 31,777 24,482 12,207
Immune Medicine Revenue | Collaboration Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 66,387 63,651 53,526
MRD Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 87,144 66,211 32,649
MRD Revenue | Service Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 81,144 56,211 30,149
MRD Revenue | Regulatory Milestone Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue $ 6,000 $ 10,000 $ 2,500