XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue recognized $ 637,524 $ 602,450
Screening    
Disaggregation of Revenue [Line Items]    
Revenue recognized 474,798 443,195
Screening | Medicare Parts B & C    
Disaggregation of Revenue [Line Items]    
Revenue recognized 173,790 171,730
Screening | Commercial    
Disaggregation of Revenue [Line Items]    
Revenue recognized 254,143 233,033
Screening | Other    
Disaggregation of Revenue [Line Items]    
Revenue recognized 46,865 38,432
Precision Oncology    
Disaggregation of Revenue [Line Items]    
Revenue recognized 162,726 155,432
Precision Oncology | Medicare Parts B & C    
Disaggregation of Revenue [Line Items]    
Revenue recognized 48,050 47,381
Precision Oncology | Commercial    
Disaggregation of Revenue [Line Items]    
Revenue recognized 46,700 44,932
Precision Oncology | International    
Disaggregation of Revenue [Line Items]    
Revenue recognized 44,533 37,268
Precision Oncology | Other    
Disaggregation of Revenue [Line Items]    
Revenue recognized 23,443 25,851
COVID-19 Testing    
Disaggregation of Revenue [Line Items]    
Revenue recognized $ 0 $ 3,823