XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue recognized $ 2,499,766 $ 2,084,279 $ 1,767,087
Screening      
Disaggregation of Revenue [Line Items]      
Revenue recognized 1,864,701 1,424,703 1,062,308
Screening | Medicare Parts B & C      
Disaggregation of Revenue [Line Items]      
Revenue recognized 701,400 545,458 438,646
Screening | Commercial      
Disaggregation of Revenue [Line Items]      
Revenue recognized 992,244 743,238 569,944
Screening | Other      
Disaggregation of Revenue [Line Items]      
Revenue recognized 171,057 136,007 53,718
Precision Oncology      
Disaggregation of Revenue [Line Items]      
Revenue recognized 629,110 601,488 561,676
Precision Oncology | Medicare Parts B & C      
Disaggregation of Revenue [Line Items]      
Revenue recognized 188,689 197,327 197,394
Precision Oncology | Commercial      
Disaggregation of Revenue [Line Items]      
Revenue recognized 181,318 177,518 180,177
Precision Oncology | Other      
Disaggregation of Revenue [Line Items]      
Revenue recognized 105,826 108,905 74,192
Precision Oncology | International      
Disaggregation of Revenue [Line Items]      
Revenue recognized 153,277 117,738 109,913
COVID-19 Testing      
Disaggregation of Revenue [Line Items]      
Revenue recognized $ 5,955 $ 58,088 $ 143,103