XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenues $ 241,756 $ 194,133
United States    
Disaggregation of Revenue [Line Items]    
Total revenues 233,254 187,217
Americas, excluding U.S.    
Disaggregation of Revenue [Line Items]    
Total revenues 1,158 741
Europe, Middle East, India, Africa    
Disaggregation of Revenue [Line Items]    
Total revenues 5,196 3,691
Asia Pacific and Other    
Disaggregation of Revenue [Line Items]    
Total revenues 2,148 2,484
Insurance carriers    
Disaggregation of Revenue [Line Items]    
Total revenues 210,378 164,742
Laboratory partners    
Disaggregation of Revenue [Line Items]    
Total revenues 22,805 20,737
Patients    
Disaggregation of Revenue [Line Items]    
Total revenues 8,573 8,654
Licensing and other    
Disaggregation of Revenue [Line Items]    
Total revenues $ 3,959 $ 4,131