XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue recognized $ 850,739 $ 708,655 $ 2,368,609 $ 2,045,443
Screening        
Disaggregation of Revenue [Line Items]        
Revenue recognized 666,240 544,901 1,834,728 1,551,305
Screening | Medicare Parts B & C        
Disaggregation of Revenue [Line Items]        
Revenue recognized 247,353 201,423 675,923 570,550
Screening | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue recognized 354,867 289,637 978,565 827,509
Screening | Other        
Disaggregation of Revenue [Line Items]        
Revenue recognized 64,020 53,841 180,240 153,246
Precision Oncology        
Disaggregation of Revenue [Line Items]        
Revenue recognized 184,499 163,754 533,881 494,138
Precision Oncology | Medicare Parts B & C        
Disaggregation of Revenue [Line Items]        
Revenue recognized 50,924 47,080 144,732 142,597
Precision Oncology | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue recognized 50,376 47,685 146,679 143,572
Precision Oncology | International        
Disaggregation of Revenue [Line Items]        
Revenue recognized 58,784 49,433 165,628 140,688
Precision Oncology | Other        
Disaggregation of Revenue [Line Items]        
Revenue recognized $ 24,415 $ 19,556 $ 76,842 $ 67,281