v3.25.2
Nature of the Business and Basis of Presentation (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 31, 2025
Aug. 07, 2025
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Accumulated deficit     $ 791,693 $ 687,212
Subsidiary or Equity Method Investee [Line Items]        
Cash, cash equivalents, and investments     $ 101,800  
Subsequent Event        
Subsidiary or Equity Method Investee [Line Items]        
Sale of stock, number of shares issued (in shares) 43,700,000      
Sale of stock, price per share (in usd per share)   $ 3.30    
Public Stock Offering | Subsequent Event        
Subsidiary or Equity Method Investee [Line Items]        
Sale of stock, consideration received $ 138,200      
Stock issuance costs $ 6,000      
Over-Allotment Option | Subsequent Event        
Subsidiary or Equity Method Investee [Line Items]        
Sale of stock, number of shares issued (in shares) 5,700,000