XML 43 R28.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following table presents the Company’s revenues disaggregated by revenue source:
Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2025202420252024
Screening
Medicare Parts B & C$226,888 $195,337 $428,570 $369,127 
Commercial339,465 283,729 623,698 537,872 
Other62,128 52,540 116,220 99,405 
Total Screening628,481 531,606 1,168,488 1,006,404 
Precision Oncology
Medicare Parts B & C$47,601 $47,467 $93,808 $95,517 
Commercial48,033 49,187 96,303 95,887 
International55,256 46,722 106,843 91,255 
Other31,714 24,282 52,428 47,725 
Total Precision Oncology182,604 167,658 349,382 330,384 
Total$811,085 $699,264 $1,517,870 $1,336,788