XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables set forth total revenue by type of service for the periods presented:
 Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2021202220212022
Screening services$158,183 $204,282 $295,392 $394,030 
Other services1,145 1,309 3,306 3,533 
Total revenue$159,328 $205,591 $298,698 $397,563 
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
June 30,
Six Months Ended
June 30,
(in thousands)2021202220212022
United States$130,294 $174,115 $239,484 $333,431 
All other countries29,034 31,476 59,214 64,132 
Total revenue$159,328 $205,591 $298,698 $397,563