XML 47 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock (Tables)
3 Months Ended
Mar. 31, 2026
Common Stock  
Schedule of common stock shares reserved for future issuance

March 31, 

December 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Pre-funded warrants

 

8,275,913

8,275,913

 

Shares available for future option grants

6,649,034

3,007,335

Outstanding options

 

13,066,326

14,028,177

 

Shares reserved for employee stock purchase plan

 

400,000

400,000

 

Total

 

28,391,273

25,711,425