XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders’ Equity (Tables)
9 Months Ended
Sep. 30, 2025
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance
Shares of common stock reserved for future issuance as of September 30, 2025 and December 31, 2024 consist of the following:
September 30,
2025
December 31,
2024
2015 Equity Incentive Plan:
Options issued and outstanding271,407 316,542 
Shares available for future option grants— — 
2021 Equity Incentive Plan:
Options issued and outstanding224,034 240,819 
Restricted stock units outstanding595,303 464,165 
Performance stock units outstanding93,780 45,870 
Shares available for future grants745,708 822,815 
2021 Employee Stock Purchase Plan:
Shares available for future grants381,101 316,554 
Total shares of common stock reserved for future issuance2,311,333 2,206,765