v3.25.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 102,692 $ 70,514 $ 189,807 $ 132,936
GeneDx        
Disaggregation of Revenue [Line Items]        
Total 101,784 68,924 188,899 130,385
Other        
Disaggregation of Revenue [Line Items]        
Total 908 1,590 908 2,551
Diagnostic test revenue        
Disaggregation of Revenue [Line Items]        
Total 99,823 69,439 185,582 130,543
Diagnostic test revenue | GeneDx        
Disaggregation of Revenue [Line Items]        
Total 99,823 67,849 185,582 127,992
Diagnostic test revenue | Other        
Disaggregation of Revenue [Line Items]        
Total 0 1,590 0 2,551
Patients with third-party insurance        
Disaggregation of Revenue [Line Items]        
Total 81,104 52,052 149,163 95,891
Patients with third-party insurance | GeneDx        
Disaggregation of Revenue [Line Items]        
Total 81,104 50,462 149,163 93,340
Patients with third-party insurance | Other        
Disaggregation of Revenue [Line Items]        
Total 0 1,590 0 2,551
Institutional customers        
Disaggregation of Revenue [Line Items]        
Total 18,380 16,695 35,984 33,369
Institutional customers | GeneDx        
Disaggregation of Revenue [Line Items]        
Total 18,380 16,695 35,984 33,369
Institutional customers | Other        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Self-pay patients        
Disaggregation of Revenue [Line Items]        
Total 339 692 435 1,283
Self-pay patients | GeneDx        
Disaggregation of Revenue [Line Items]        
Total 339 692 435 1,283
Self-pay patients | Other        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Other revenue        
Disaggregation of Revenue [Line Items]        
Total 2,869 1,075 4,225 2,393
Other revenue | GeneDx        
Disaggregation of Revenue [Line Items]        
Total 1,961 1,075 3,317 2,393
Other revenue | Other        
Disaggregation of Revenue [Line Items]        
Total $ 908 $ 0 $ 908 $ 0