XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue recognized $ 708,655 $ 628,338 $ 2,045,443 $ 1,852,881
Screening        
Disaggregation of Revenue [Line Items]        
Revenue recognized 544,901 472,013 1,551,305 1,377,995
Screening | Medicare Parts B & C        
Disaggregation of Revenue [Line Items]        
Revenue recognized 201,423 173,624 570,550 521,370
Screening | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue recognized 289,637 253,401 827,509 732,182
Screening | Other        
Disaggregation of Revenue [Line Items]        
Revenue recognized 53,841 44,988 153,246 124,443
Precision Oncology        
Disaggregation of Revenue [Line Items]        
Revenue recognized 163,754 156,325 494,138 468,931
Precision Oncology | Medicare Parts B & C        
Disaggregation of Revenue [Line Items]        
Revenue recognized 47,080 46,383 142,597 141,352
Precision Oncology | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue recognized 47,685 44,430 143,572 135,574
Precision Oncology | International        
Disaggregation of Revenue [Line Items]        
Revenue recognized 49,433 38,599 140,688 111,453
Precision Oncology | Other        
Disaggregation of Revenue [Line Items]        
Revenue recognized 19,556 26,913 67,281 80,552
COVID-19 Testing        
Disaggregation of Revenue [Line Items]        
Revenue recognized $ 0 $ 0 $ 0 $ 5,955