XML 62 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables set forth total revenue by type of service for the years ended December 31, 2019, 2020 and 2021:

Year Ended December 31,
(in thousands)201920202021
Screening services$488,925 $447,870 $636,123 
Other services8,191 6,183 5,761 
Total revenue$497,116 $454,053 $641,884 
Revenue from External Customers by Geographic Areas
The following table sets forth total revenue by geographic area based on the billing address of its customers for the years ended December 31, 2019, 2020 and 2021:

Year Ended December 31,
(in thousands)201920202021
United States$424,773 $377,351 $522,672 
All other countries72,343 76,702 119,212 
Total revenue$497,116 $454,053 $641,884