XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue recognized $ 699,264 $ 622,093 $ 1,336,788 $ 1,224,543
Screening        
Disaggregation of Revenue [Line Items]        
Revenue recognized 531,606 462,787 1,006,404 905,982
Screening | Medicare Parts B & C        
Disaggregation of Revenue [Line Items]        
Revenue recognized 195,337 176,016 369,127 347,746
Screening | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue recognized 283,729 245,748 537,872 478,781
Screening | Other        
Disaggregation of Revenue [Line Items]        
Revenue recognized 52,540 41,023 99,405 79,455
Precision Oncology        
Disaggregation of Revenue [Line Items]        
Revenue recognized 167,658 157,174 330,384 312,606
Precision Oncology | Medicare Parts B & C        
Disaggregation of Revenue [Line Items]        
Revenue recognized 47,467 47,588 95,517 94,969
Precision Oncology | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue recognized 49,187 46,212 95,887 91,144
Precision Oncology | International        
Disaggregation of Revenue [Line Items]        
Revenue recognized 46,722 35,586 91,255 72,854
Precision Oncology | Other        
Disaggregation of Revenue [Line Items]        
Revenue recognized 24,282 27,788 47,725 53,639
COVID-19 Testing        
Disaggregation of Revenue [Line Items]        
Revenue recognized $ 0 $ 2,132 $ 0 $ 5,955