XML 58 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 696,644 $ 501,830
United States    
Disaggregation of Revenue [Line Items]    
Total revenues 685,598 492,305
Americas, excluding U.S.    
Disaggregation of Revenue [Line Items]    
Total revenues 2,402 1,692
Europe, Middle East, India, Africa    
Disaggregation of Revenue [Line Items]    
Total revenues 6,425 6,049
Asia Pacific and Other    
Disaggregation of Revenue [Line Items]    
Total revenues 2,219 1,784
Insurance carriers    
Disaggregation of Revenue [Line Items]    
Total revenues 658,089 472,647
Laboratory partners    
Disaggregation of Revenue [Line Items]    
Total revenues 28,817 20,832
Patients    
Disaggregation of Revenue [Line Items]    
Total revenues $ 9,738 $ 8,351