v3.26.1
Stockholders’ Equity - Schedule of Outstanding Warrants (Details) - $ / shares
Jun. 30, 2026
May 14, 2024
Class of Warrant or Right [Line Items]    
Number of warrants (in shares)   50,000
Exercise price (in dollars per share)   $ 95.60
Warrants issued in connection with OrbiMed Loan Facility    
Class of Warrant or Right [Line Items]    
Number of warrants (in shares) 51,855  
Exercise price (in dollars per share) $ 23.5541  
Warrants issued in connection with Torii amendment    
Class of Warrant or Right [Line Items]    
Number of warrants (in shares) 50,000  
Exercise price (in dollars per share) $ 95.6000  
Series B warrants issued pursuant to 2024 underwritten public offering    
Class of Warrant or Right [Line Items]    
Number of warrants (in shares) 2,387,703  
Exercise price (in dollars per share) $ 13.3500  
Series C warrants issued pursuant to the Private Placement    
Class of Warrant or Right [Line Items]    
Number of warrants (in shares) 2,951,241  
Exercise price (in dollars per share) $ 6.3150  
Pre-funded warrants issued pursuant to the Private Placement    
Class of Warrant or Right [Line Items]    
Number of warrants (in shares) 4,126,239  
Exercise price (in dollars per share) $ 0.0001