XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables set forth total revenue by type of service for the three months ended March 31, 2021 and 2022:
 Three Months Ended March 31,
(in thousands)20212022
Screening services$137,209 $189,748 
Other services2,161 2,224 
Total revenue$139,370 $191,972 
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 three months ended March 31, 2021 and 2022:
 Three Months Ended March 31,
(in thousands)20212022
United States$109,190 $159,316 
All other countries30,180 32,656 
Total revenue$139,370 $191,972