XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue recognized $ 2,758,867 $ 2,499,766 $ 2,084,279
Screening      
Disaggregation of Revenue [Line Items]      
Revenue recognized 2,103,868 1,864,701 1,424,703
Screening | Medicare Parts B & C      
Disaggregation of Revenue [Line Items]      
Revenue recognized 776,155 701,400 545,458
Screening | Commercial      
Disaggregation of Revenue [Line Items]      
Revenue recognized 1,118,338 992,244 743,238
Screening | Other      
Disaggregation of Revenue [Line Items]      
Revenue recognized 209,375 171,057 136,007
Precision Oncology      
Disaggregation of Revenue [Line Items]      
Revenue recognized 654,999 629,110 601,488
Precision Oncology | Medicare Parts B & C      
Disaggregation of Revenue [Line Items]      
Revenue recognized 187,948 188,689 197,327
Precision Oncology | Commercial      
Disaggregation of Revenue [Line Items]      
Revenue recognized 190,595 181,318 177,518
Precision Oncology | Other      
Disaggregation of Revenue [Line Items]      
Revenue recognized 87,364 105,826 108,905
Precision Oncology | International      
Disaggregation of Revenue [Line Items]      
Revenue recognized 189,092 153,277 117,738
COVID-19 Testing      
Disaggregation of Revenue [Line Items]      
Revenue recognized $ 0 $ 5,955 $ 58,088