v3.26.1
Common Stock - Summary of Common Stock Shares Reserved for Future Issuance on Convertible Basis (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total common stock reserved for future issuance 11,886,750 8,887,335
Employee Stock Option    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 6,295,470 4,378,484
2024 Stock Option and Incentive Plan and 2026 Inducement Plan [Member] | Common Stock [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 4,970,667 4,257,640
Employee Stock Purchase 2024 Plan [Member] | Common Stock [Member] | Employee Stock Purchase Plan [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 620,613 251,211