XML 65 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,696,911 $ 1,082,571 $ 820,222
United States      
Disaggregation of Revenue [Line Items]      
Total revenues 1,657,745 1,047,636 785,849
Americas, excluding U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 6,620 4,908 3,705
Europe, Middle East, India, and Africa      
Disaggregation of Revenue [Line Items]      
Total revenues 23,884 22,811 16,640
Asia Pacific and Other      
Disaggregation of Revenue [Line Items]      
Total revenues 8,662 7,216 14,028
Insurance carriers      
Disaggregation of Revenue [Line Items]      
Total revenues 1,571,817 954,155 690,754
Laboratory partners      
Disaggregation of Revenue [Line Items]      
Total revenues 97,210 98,891 94,910
Patients      
Disaggregation of Revenue [Line Items]      
Total revenues 27,884 29,525 34,558
Licensing and other      
Disaggregation of Revenue [Line Items]      
Total revenues $ 11,837 $ 14,049 $ 22,915