v3.26.1
Common Stock (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Shares Reserved for Future Issuance
Shares reserved for future issuance at June 30, 2026 are as follows:
Number of
Shares
Common stock reserved for issuance for:
2021 Employee stock purchase plan42,142 
Shares reserved for the January 2024 Pre-funded stock warrants858,015 
Placement agent warrants28,333 
Outstanding stock options6,150,494 
Shares reserved for the May 2025 Pre-funded warrants5,119,867 
Shares reserved for Time based SARs496,679 
Shares reserved for SARs for exercised Series B warrants23,077 
Shares reserved for SARs for unexercised Series B warrants384,694 
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 Plan3,790,399 
2026 Inducement Equity Incentive Plan250,000 
Total common shares reserved for future issuance66,321,492