XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 83,523 $ 38,419 $ 209,059 $ 107,505
Prenatal        
Disaggregation of Revenue [Line Items]        
Revenue 74,071 36,601 191,001 102,680
Oncology        
Disaggregation of Revenue [Line Items]        
Revenue 8,691 1,138 15,814 1,851
Clinical trial support and other services        
Disaggregation of Revenue [Line Items]        
Revenue $ 761 $ 680 $ 2,244 $ 2,974