XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue recognized $ 628,338 $ 523,073 $ 1,852,881 $ 1,531,284
Screening        
Disaggregation of Revenue [Line Items]        
Revenue recognized 472,013 360,759 1,377,995 1,021,175
Screening | Medicare Parts B & C        
Disaggregation of Revenue [Line Items]        
Revenue recognized 173,624 140,366 521,370 389,373
Screening | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue recognized 253,401 188,923 732,182 531,789
Screening | Other        
Disaggregation of Revenue [Line Items]        
Revenue recognized 44,988 31,470 124,443 100,013
Precision Oncology        
Disaggregation of Revenue [Line Items]        
Revenue recognized 156,325 151,443 468,931 458,058
Precision Oncology | Medicare Parts B & C        
Disaggregation of Revenue [Line Items]        
Revenue recognized 46,383 47,038 141,352 152,224
Precision Oncology | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue recognized 44,430 42,660 135,574 134,658
Precision Oncology | International        
Disaggregation of Revenue [Line Items]        
Revenue recognized 38,599 31,533 111,453 89,536
Precision Oncology | Other        
Disaggregation of Revenue [Line Items]        
Revenue recognized 26,913 30,212 80,552 81,640
COVID-19 Testing        
Disaggregation of Revenue [Line Items]        
Revenue recognized $ 0 $ 10,871 $ 5,955 $ 52,051