v3.26.3
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Sep. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 4,454,840 3,434,874
Stock Options to Purchase Common Stock [Member]    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 2,494,106 1,951,417
Restricted Stock Units [Member]    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 474,299 262,184
2024 Equity Incentive Plan [Member]    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 1,003,147 925,367
2024 Employee Stock Purchase Plan [Member]    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 483,288 295,906