v3.26.1
Common Stock (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance
Shares of our common stock reserved for future issuances consisted of the following:
As of
June 30, 2026
As of
December 31, 2025
Stock options, issued and outstanding15,794,333 12,511,072 
Shares available for future issuances under the 2021 Equity Incentive Plan
9,524,119 9,192,963 
Shares available for future issuances under the Employee Stock Purchase Plan
3,029,080 2,426,055 
Unvested restricted stock units
2,897,493 2,173,234 
Total shares of common stock reserved for future issuances31,245,025 26,303,324