XML 104 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Shares Reserved for Future Issuance
Shares reserved for future issuance as of December 31, 2024 are as follows:
 Number of
Shares
Common stock reserved for issuance for:
2021 Employee stock purchase plan928,158 
Prefunded stock warrants11,193,564 
Outstanding stock options16,136,045 
Common shares reserved for tranche 2 rights46,620,046 
Maximum common shares reserved for tranche 3 rights46,620,046 
Common stock options available for future grant:
2017 Inducement Equity Incentive Plan46,250 
2019 Omnibus Equity Incentive Plan, as amended on June 28, 20233,313,784 
Total common shares reserved for future issuance124,857,893