v3.26.1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 109,448 $ 66,573 $ 217,836 $ 125,536
Prenatal        
Disaggregation of Revenue [Line Items]        
Revenue 94,248 60,852 190,773 116,929
Oncology        
Disaggregation of Revenue [Line Items]        
Revenue 13,663 4,947 24,383 7,123
Clinical trial support and other services        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,537 $ 774 $ 2,680 $ 1,484