XML 73 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 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:

Year Ended December 31,
(in thousands)202020212022
Screening services$447,870 $636,123 $760,533 
Other services6,183 5,761 6,249 
Total revenue$454,053 $641,884 $766,782 
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 periods presented:

Year Ended December 31,
(in thousands)202020212022
United States$377,351 $522,672 $643,826 
All other countries76,702 119,212 122,956 
Total revenue$454,053 $641,884 $766,782