XML 50 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Shares of Common Stock Reserved for Future Issuance
Shares of common stock reserved for future issuance as of December 31, 2024 and 2023 consist of the following:
December 31,
2024
December 31,
2023
Shares reserved for convertible preferred stock outstanding— — 
2015 Equity Incentive Plan:
Options issued and outstanding316,542 410,305 
Shares available for future grants
— — 
2021 Equity Incentive Plan:
Options issued and outstanding240,819 252,195 
Shares available for future grants
822,815 564,568 
RSUs outstanding464,165 513,205 
PSUs outstanding45,870 26,255 
2021 Employee Stock Purchase Plan:
Shares available for future grants316,554 261,848 
Total shares of common stock reserved for future issuance2,206,765 2,028,375