XML 73 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenues $ 2,306,113 $ 1,696,911 $ 1,082,571
United States      
Disaggregation of Revenue [Line Items]      
Total revenues 2,264,265 1,657,745 1,047,636
Americas, excluding U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 9,354 6,620 4,908
Europe, Middle East, India, and Africa      
Disaggregation of Revenue [Line Items]      
Total revenues 24,480 23,884 22,811
Asia Pacific and Other      
Disaggregation of Revenue [Line Items]      
Total revenues 8,014 8,662 7,216
Insurance carriers      
Disaggregation of Revenue [Line Items]      
Total revenues 2,171,186 1,571,817 954,155
Laboratory and other partners      
Disaggregation of Revenue [Line Items]      
Total revenues 103,112 97,210 98,891
Patients      
Disaggregation of Revenue [Line Items]      
Total revenues $ 31,815 $ 27,884 $ 29,525