XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue recognized $ 2,084,279 $ 1,767,087 $ 1,491,391
Screening      
Disaggregation of Revenue [Line Items]      
Revenue recognized 1,424,703 1,062,308 815,067
Screening | Medicare Parts B & C      
Disaggregation of Revenue [Line Items]      
Revenue recognized 545,458 438,646 365,471
Screening | Commercial      
Disaggregation of Revenue [Line Items]      
Revenue recognized 743,238 569,944 409,671
Screening | Other      
Disaggregation of Revenue [Line Items]      
Revenue recognized 136,007 53,718 39,925
Precision Oncology      
Disaggregation of Revenue [Line Items]      
Revenue recognized 601,488 561,676 440,493
Precision Oncology | Medicare Parts B & C      
Disaggregation of Revenue [Line Items]      
Revenue recognized 197,327 197,394 165,799
Precision Oncology | Commercial      
Disaggregation of Revenue [Line Items]      
Revenue recognized 177,518 180,177 153,410
Precision Oncology | Other      
Disaggregation of Revenue [Line Items]      
Revenue recognized 108,905 74,192 43,800
Precision Oncology | International      
Disaggregation of Revenue [Line Items]      
Revenue recognized 117,738 109,913 77,484
COVID-19 Testing      
Disaggregation of Revenue [Line Items]      
Revenue recognized $ 58,088 $ 143,103 $ 235,831