v3.25.2
Fair Value Measurements - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 15, 2025
USD ($)
day
$ / shares
Apr. 30, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
day
$ / shares
shares
Jun. 30, 2024
USD ($)
May 05, 2025
USD ($)
Dec. 31, 2024
USD ($)
shares
Oct. 27, 2023
USD ($)
shares
Sep. 04, 2021
$ / shares
Jul. 22, 2021
shares
Cash and Cash Equivalents [Line Items]                      
Purchase of warrants (in shares) | shares     666,515   666,515           666,516
Expected term (in years)     5 years   5 years            
Target share price of warrants or rights for redemption (in dollars per share) | $ / shares     $ 594.00   $ 594.00            
Redemption price per warrant (in dollars per share) | $ / shares         $ 0.33            
Number of days for written notice of redemption | day         30            
Minimum number of trading days | day         30            
Common stock, issued (in shares) | shares     28,708,058   28,708,058     28,016,545      
Outstanding loan balance     $ 55,150   $ 55,150            
Other current liabilities     1,223   1,223            
Fabric Genomics                      
Cash and Cash Equivalents [Line Items]                      
Change in fair value of warrants and contingent liabilities     (900)   (900)            
Gross revenue     $ 4,300   $ 4,300   $ 3,400        
Price per shares (in dollars per share) | $ / shares $ 93.0318                    
Number of trading days | day 30                    
Class A Common Stock Equals or Exceeds, $18.00                      
Cash and Cash Equivalents [Line Items]                      
Minimum number of trading days | day         20            
Consecutive trading day threshold | day         30            
Public Warrants                      
Cash and Cash Equivalents [Line Items]                      
Purchase of warrants (in shares) | shares     457,323   457,323           447,223
Private Placement Warrants                      
Cash and Cash Equivalents [Line Items]                      
Purchase of warrants (in shares) | shares     209,192   209,192           219,293
Initial Warrant Shares                      
Cash and Cash Equivalents [Line Items]                      
Aggregate exercise price   $ 2,500                  
Common stock, issued (in shares) | shares   645,414                  
Perceptive Warrant                      
Cash and Cash Equivalents [Line Items]                      
Change in fair value of warrants and contingent liabilities       $ (5,100)   $ (10,100)          
Credit Agreement | Perceptive Term Loan Facility                      
Cash and Cash Equivalents [Line Items]                      
Revolving credit facility                 $ 75,000    
Credit Agreement | Perceptive Term Loan Facility | Perceptive Warrant Liability                      
Cash and Cash Equivalents [Line Items]                      
Number of shares to purchase (in shares) | shares                 1,200,000    
Credit Agreement | Perceptive Term Loan Facility | Initial Warrant Shares                      
Cash and Cash Equivalents [Line Items]                      
Number of shares to purchase (in shares) | shares                 800,000    
Credit Agreement | Perceptive Term Loan Facility | Additional Warrant Shares                      
Cash and Cash Equivalents [Line Items]                      
Number of shares to purchase (in shares) | shares                 400,000    
Private Placement Warrants | GeneDx                      
Cash and Cash Equivalents [Line Items]                      
Change in fair value of warrants and contingent liabilities     $ 3,100 $ 700 $ 2,000 $ (400)          
First Milestone Payment | Fabric Genomics                      
Cash and Cash Equivalents [Line Items]                      
Cash payment $ 10,500                    
Gross revenue $ 6,000                    
Gross margin (as a percent) 69.00%                    
Amount obtained by multiplying milestone payment $ 7,000                    
Amount obtained by dividing the quotient of milestone payment 8,000                    
Second Milestone Payment | Fabric Genomics                      
Cash and Cash Equivalents [Line Items]                      
Cash payment 7,500                    
Gross revenue $ 9,000                    
Gross margin (as a percent) 69.00%                    
Amount obtained by multiplying milestone payment $ 5,000                    
Amount obtained by dividing the quotient of milestone payment $ 12,000                    
Class A common stock                      
Cash and Cash Equivalents [Line Items]                      
Purchase of aggregate private placement warrants (shares) | shares     1   1            
Warrant exercise price (in dollars per share) | $ / shares                   $ 379.50  
Target share price of warrants or rights for redemption (in dollars per share) | $ / shares     $ 330.00   $ 330.00            
Minimum number of trading days | day         20            
Consecutive trading day threshold | day         30            
Common stock threshold, number of trading days before notice of redemption | day         3            
Redemption on warrant holders (in dollars per share) | $ / shares         $ 594.00            
Class A common stock | Class A Common Stock Equals or Exceeds, $18.00                      
Cash and Cash Equivalents [Line Items]                      
Minimum threshold price of common stock specified to send notice of redemption to the warrant holders (in dollars per share) | $ / shares         594.00            
Class A common stock | Class A Common Stock Equals or Exceeds, $10.00                      
Cash and Cash Equivalents [Line Items]                      
Target share price of warrants or rights for redemption (in dollars per share) | $ / shares     $ 330.00   330.00            
Redemption price per warrant (in dollars per share) | $ / shares         $ 3.30            
Number of days for written notice of redemption | day         30            
Minimum                      
Cash and Cash Equivalents [Line Items]                      
Maturity, at amortized cost     $ 21,800   $ 21,800            
Maximum                      
Cash and Cash Equivalents [Line Items]                      
Maturity, at amortized cost     37,500   37,500            
Level 2 | DECD Loan Agreement                      
Cash and Cash Equivalents [Line Items]                      
Outstanding loan balance     5,200   5,200     $ 5,800      
Other current liabilities     1,200   1,200            
Long-term debt, fair value     $ 4,500   $ 4,500