XML 34 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders’ Equity (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance
Shares of common stock reserved for future issuance as of March 31, 2026 and December 31, 2025 consist of the following:
March 31,
2026
December 31,
2025
2015 Equity Incentive Plan:
Options issued and outstanding253,405 267,085 
Shares available for future option grants— — 
2021 Equity Incentive Plan:
Options issued and outstanding220,342 220,342 
Restricted stock units outstanding403,985 491,544 
Performance stock units outstanding50,075 83,780 
Shares available for future grants863,865 795,645 
2021 Employee Stock Purchase Plan:
Shares available for future grants366,866 366,866 
Total shares of common stock reserved for future issuance2,158,538 2,225,262