XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 198,200 $ 142,026 $ 392,333 $ 294,342
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 191,886 134,814 379,103 279,771
Americas, excluding U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 530 992 1,271 1,805
Europe, Middle East, India, Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 3,736 4,265 7,427 8,724
Asia Pacific and Other        
Disaggregation of Revenue [Line Items]        
Total revenues 2,048 1,955 4,532 4,042
Insurance carriers        
Disaggregation of Revenue [Line Items]        
Total revenues 167,822 118,396 332,564 218,795
Laboratory partners        
Disaggregation of Revenue [Line Items]        
Total revenues 22,142 15,599 42,879 60,134
Patients        
Disaggregation of Revenue [Line Items]        
Total revenues 8,236 8,031 16,890 15,413
Licensing and other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,618 $ 2,379 $ 7,749 $ 34,311