XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
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
March 31,
(in thousands)20242023
Screening services$183,019 $176,871 
Other services2,980 2,403 
Total revenue$185,999 $179,274 
Schedule of Total Revenue by Geographic Area
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
March 31,
(in thousands)20242023
United States$159,827 $149,742 
All other countries26,172 29,532 
Total revenue$185,999 $179,274