XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables set forth total revenue by type of service for the periods presented:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(in thousands)2023202220232022
Screening services$178,809 $197,870 $544,330 $591,900 
Other services1,757 1,429 5,894 4,962 
Total revenue$180,566 $199,299 $550,224 $596,862 
Schedule of Revenue from External Customers by Geographic Areas
The following table sets forth total revenue by geographic area in which the revenues and invoicing are recorded for the periods presented:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(in thousands)2023202220232022
United States$153,577 $168,615 $465,517 $502,047 
All other countries26,989 30,684 84,707 94,815 
Total revenue$180,566 $199,299 $550,224 $596,862