XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Schedule of Disaggregated By Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 982,021 $ 739,016 $ 563,948
Oncology      
Disaggregation of Revenue [Line Items]      
Total revenue 683,595 542,827 403,876
Biopharma and data      
Disaggregation of Revenue [Line Items]      
Total revenue 210,132 177,579 136,351
Screening      
Disaggregation of Revenue [Line Items]      
Total revenue 79,732 5,124 0
Licensing and other      
Disaggregation of Revenue [Line Items]      
Total revenue $ 8,562 $ 13,486 $ 23,721