XML 80 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Schedule of Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 752,750 $ 546,600 $ 1,449,394 $ 1,048,431
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 739,469 537,801 1,425,067 1,030,107
Americas, excluding U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 2,220 1,571 4,622 3,263
Europe, Middle East, India, Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 9,015 5,408 15,440 11,457
Asia Pacific and Other        
Disaggregation of Revenue [Line Items]        
Total revenues 2,046 1,820 4,265 3,604
Insurance carriers        
Disaggregation of Revenue [Line Items]        
Total revenues 705,087 516,987 1,363,176 989,635
Laboratory partners        
Disaggregation of Revenue [Line Items]        
Total revenues 37,745 22,169 66,562 43,001
Patients        
Disaggregation of Revenue [Line Items]        
Total revenues $ 9,918 $ 7,444 $ 19,656 $ 15,795