v3.26.1
Common Stock (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of Shares Reserved for Future Issuance
Shares reserved for future issuance at March 31, 2026 are as follows:
 Number of
Shares
Common stock reserved for issuance for:
2021 Employee stock purchase plan61,026 
Shares reserved for the January 2024 Pre-funded stock warrants858,015 
Placement agent warrants28,333 
Outstanding stock options2,582,306 
Shares reserved for the May 2025 Pre-funded warrants5,119,867 
Shares reserved for the May 2025 Series B warrants3,357,967 
Shares reserved for the February 2026 Pre-funded warrants22,907,600 
Shares reserved for the February 2026 common warrants22,907,600 
Common stock options available for future grant:
2017 Inducement Equity Incentive Plan4,625 
2019 Omnibus Equity Incentive Plan62,677 
Total common shares reserved for future issuance57,890,016