XML 59 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 210,637 $ 158,116 $ 602,970 $ 452,458
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 197,066 148,033 576,169 427,804
Americas, excluding U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 1,155 1,247 2,426 3,052
Europe, Middle East, India, Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 4,956 5,598 12,383 14,322
Asia Pacific and Other        
Disaggregation of Revenue [Line Items]        
Total revenues 7,460 3,238 11,992 7,280
Insurance carriers        
Disaggregation of Revenue [Line Items]        
Total revenues 174,825 132,423 507,389 351,218
Laboratory partners        
Disaggregation of Revenue [Line Items]        
Total revenues 27,050 17,441 69,929 77,575
Patients        
Disaggregation of Revenue [Line Items]        
Total revenues 8,762 8,252 25,652 23,665
Licensing and other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 10,806 $ 4,176 $ 18,555 $ 38,487