XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock (Tables)
12 Months Ended
Dec. 31, 2024
Common Stock  
Schedule of common stock shares reserved for future issuance

The Company has reserved shares of common stock, for issuance as follows:

December 31, 

    

2024

    

2023

    

2022

Pre-funded warrants

 

4,144,085

Outstanding common warrants

11,778,238

Shares available for future option grants

2,850,693

3,617,943

4,017,011

Outstanding options

 

11,935,100

9,244,150

7,006,250

Shares reserved for employee stock purchase plan

 

400,000

400,000

400,000

Total

 

31,108,116

13,262,093

11,423,261