XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.3
Revenue Recognition - Schedule of Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 793,981 $ 592,183 $ 2,243,377 $ 1,640,615
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 778,253 582,371 2,203,323 1,612,479
Americas, excluding U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 2,108 1,523 6,730 4,786
Europe, Middle East, India, Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 11,293 6,006 26,733 17,463
Asia Pacific and Other        
Disaggregation of Revenue [Line Items]        
Total revenues 2,327 2,283 6,591 5,887
Insurance carriers        
Disaggregation of Revenue [Line Items]        
Total revenues 733,201 559,505 2,096,379 1,549,140
Laboratory partners        
Disaggregation of Revenue [Line Items]        
Total revenues 50,260 25,098 116,822 68,099
Patients        
Disaggregation of Revenue [Line Items]        
Total revenues $ 10,520 $ 7,580 $ 30,176 $ 23,376