XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenues $ 820,222 $ 625,486 $ 391,005
United States      
Disaggregation of Revenue [Line Items]      
Total revenues 785,849 590,872 365,660
Americas, excluding U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 3,705 4,047 3,469
Europe, Middle East, India, and Africa      
Disaggregation of Revenue [Line Items]      
Total revenues 16,640 20,429 14,332
Asia Pacific and Other      
Disaggregation of Revenue [Line Items]      
Total revenues 14,028 10,138 7,544
Insurance carriers      
Disaggregation of Revenue [Line Items]      
Total revenues 690,754 492,563 300,220
Laboratory partners      
Disaggregation of Revenue [Line Items]      
Total revenues 94,910 100,019 58,196
Patients      
Disaggregation of Revenue [Line Items]      
Total revenues 34,558 32,904 32,589
Licensing and other      
Disaggregation of Revenue [Line Items]      
Total revenues $ 22,915 $ 45,406 $ 13,128