XML 45 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenue from collaboration agreement $ 71,553 $ 58,879 $ 142,427 $ 111,322
Medicare Reimbursements        
Disaggregation Of Revenue [Line Items]        
Revenue from collaboration agreement 3,000 $ 2,100 5,600 $ 4,100
MRD Development Agreements | Maximum        
Disaggregation Of Revenue [Line Items]        
Additional milestone payment receivable $ 386,000   $ 386,000