v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Stockholders' Equity Note [Abstract]  
Schedule of Shares Reserved for Future Issuance
The Company had reserved shares of common stock for issuance as follows:
June 30, 2026December 31, 2025
Shares reserved for exercises of outstanding stock options36,916 43,344 
Shares reserved for vesting of restricted stock units12,403 12,166 
Shares reserved for future issuance under the Stock Incentive Plan15,759 6,852 
Shares reserved for future issuance under the Inducement Equity Incentive Plan 1,020 1,460 
Shares reserved for future issuance under the Employee Stock Purchase Plan4,475 4,674 
Total shares reserved for future issuance70,573 68,496