v3.25.2
Common Stock (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Reserved Shares of Common Stock
The Company has the following potentially outstanding common stock reserved for issuance:
As of June 30,As of December 31,
20252024
Issuances under stock incentive plan, stock options4,816,119 5,673,947 
Issuances upon exercise of common stock warrants7,761 7,761 
Issuances upon vesting of restricted stock units5,216,444 5,091,601 
Shares reserved for shares available to be granted but not granted yet15,324,977 12,815,029 
25,365,301 23,588,338