XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 439,758 $ 268,306 $ 1,220,850 $ 771,466
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 426,274 259,870 1,190,559 746,420
Americas, excluding U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 2,002 1,288 5,084 3,652
Europe, Middle East, India, Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 7,722 5,255 18,339 16,071
Asia Pacific and Other        
Disaggregation of Revenue [Line Items]        
Total revenues 3,760 1,893 6,868 5,323
Insurance carriers        
Disaggregation of Revenue [Line Items]        
Total revenues 405,208 239,780 1,130,364 676,680
Laboratory partners        
Disaggregation of Revenue [Line Items]        
Total revenues 27,622 21,731 70,152 71,985
Patients        
Disaggregation of Revenue [Line Items]        
Total revenues 6,928 6,795 20,334 22,801
Licensing and other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,631 $ 3,088 $ 8,687 $ 10,195