v3.26.1
Common Stock - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 65,774,834 60,128,329
Shares Issuable Upon the Exercise of Outstanding Common Stock Options and the Vesting of Outstanding Common Restricted Stock Units Granted    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 5,951,103 1,262,430
Shares Available for Future Grant under 2020 Equity Incentive Plan    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance   63,723
Shares available for Future Grant under 2026 Equity Incentive Plan    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 1,015,104  
Shares Available for Future Grant under Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 193,205 156,754
Shares Available for Future Grant under 2024 Inducement Equity Incentive Plan    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 5,000 35,000
PIPE Pre-Funded Warrants    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 8,816,684 8,816,684
Series A Common Warrants    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 23,031,494 23,031,494
Series B Common Warrants    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 21,259,842 21,259,842
Sermonix Pre-funded Warrants    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 5,502,402 5,502,402