v3.26.1
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 4,494,502 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,262,488 1,951,417
Restricted Stock Units [Member]    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 484,320 262,184
2024 Equity Incentive Plan [Member]    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 1,264,406 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