v3.25.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total $ 87,115 $ 62,422
GeneDx    
Disaggregation of Revenue [Line Items]    
Total 87,115 61,461
Other    
Disaggregation of Revenue [Line Items]    
Total 0 961
Diagnostic test revenue    
Disaggregation of Revenue [Line Items]    
Total 85,759 61,104
Diagnostic test revenue | GeneDx    
Disaggregation of Revenue [Line Items]    
Total 85,759 60,143
Diagnostic test revenue | Other    
Disaggregation of Revenue [Line Items]    
Total 0 961
Patients with third-party insurance    
Disaggregation of Revenue [Line Items]    
Total 68,059 43,839
Patients with third-party insurance | GeneDx    
Disaggregation of Revenue [Line Items]    
Total 68,059 42,878
Patients with third-party insurance | Other    
Disaggregation of Revenue [Line Items]    
Total 0 961
Institutional customers    
Disaggregation of Revenue [Line Items]    
Total 17,604 16,674
Institutional customers | GeneDx    
Disaggregation of Revenue [Line Items]    
Total 17,604 16,674
Institutional customers | Other    
Disaggregation of Revenue [Line Items]    
Total 0 0
Self-pay patients    
Disaggregation of Revenue [Line Items]    
Total 96 591
Self-pay patients | GeneDx    
Disaggregation of Revenue [Line Items]    
Total 96 591
Self-pay patients | Other    
Disaggregation of Revenue [Line Items]    
Total 0 0
Other revenue    
Disaggregation of Revenue [Line Items]    
Total 1,356 1,318
Other revenue | GeneDx    
Disaggregation of Revenue [Line Items]    
Total 1,356 1,318
Other revenue | Other    
Disaggregation of Revenue [Line Items]    
Total $ 0 $ 0