v3.26.1
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Shares reserved for future issuance 18,089,043 14,401,865
Options issued and outstanding    
Class of Stock [Line Items]    
Shares reserved for future issuance 10,590,212 9,330,722
Unvested restricted stock units awards    
Class of Stock [Line Items]    
Shares reserved for future issuance 1,686,922 1,282,404
Shares Available For Future Grants Under The 2024 Equity Incentive Plan And 2024 Inducement Equity Incentive Plan    
Class of Stock [Line Items]    
Shares reserved for future issuance 4,545,909 2,944,739
Shares available for future grants under the 2024 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Shares reserved for future issuance 1,266,000 844,000