XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues $ 501,830 $ 367,741
United States    
Disaggregation of Revenue [Line Items]    
Total revenues 492,305 359,413
Americas, excluding U.S.    
Disaggregation of Revenue [Line Items]    
Total revenues 1,692 1,481
Europe, Middle East, India, Africa    
Disaggregation of Revenue [Line Items]    
Total revenues 6,049 5,178
Asia Pacific and Other    
Disaggregation of Revenue [Line Items]    
Total revenues 1,784 1,669
Insurance carriers    
Disaggregation of Revenue [Line Items]    
Total revenues 472,647 341,028
Laboratory and other partners    
Disaggregation of Revenue [Line Items]    
Total revenues 20,832 20,276
Patients    
Disaggregation of Revenue [Line Items]    
Total revenues 8,351 6,437
Licensing and other    
Disaggregation of Revenue [Line Items]    
Total revenues $ 1,794 $ 3,069