v3.25.4
Common Stock & Equity Incentive Plans - Schedule of Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Total (in shares) 8,161,144 31,961,390
Common stock option    
Class of Stock [Line Items]    
Total (in shares) 5,767,799 3,700,335
Remaining shares reserved for future issuance    
Class of Stock [Line Items]    
Total (in shares) 2,393,345 1,035,891
Unvested restricted common stock    
Class of Stock [Line Items]    
Total (in shares) 0 75,958
Convertible preferred stock    
Class of Stock [Line Items]    
Total (in shares) 0 27,149,206