XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 261,404 $ 198,200 $ 503,160 $ 392,333
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 253,296 191,886 486,550 379,103
Americas, excluding U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 1,206 530 2,364 1,271
Europe, Middle East, India, Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 5,620 3,736 10,816 7,427
Asia Pacific and Other        
Disaggregation of Revenue [Line Items]        
Total revenues 1,282 2,048 3,430 4,532
Insurance carriers        
Disaggregation of Revenue [Line Items]        
Total revenues 226,521 167,822 436,899 332,564
Laboratory partners        
Disaggregation of Revenue [Line Items]        
Total revenues 27,449 22,142 50,254 42,879
Patients        
Disaggregation of Revenue [Line Items]        
Total revenues 7,434 8,236 16,007 16,890
Licensing and other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,148 $ 3,618 $ 7,107 $ 7,749