v3.26.1
Stockholders’ Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2026
Jan. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 11,162,707   7,707,953
Common stock warrant      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 15,764   15,764
Shares available for issuance under the 2024 Equity Incentive Plan      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 2,320,610   1,707,563
Common stock reserved under the 2024 Employee Stock Purchase Plan      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 716,306   436,306
Shares available for issuance under the 2026 Inducement Plan      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 625,000 750,000 0
Common stock options      
Class of Stock [Line Items]      
Total common stock reserved for future issuance (in shares) 7,485,027   5,548,320