v3.25.4
Common Stock (Tables)
12 Months Ended
Dec. 31, 2025
Common Stock.  
Schedule of reserved common stock

As of

December 31, 

  ​ ​ ​

2025

Common shares reserved for exercise of pre-funded warrants

17,362,147

Common shares reserved for issuance upon exercise of outstanding warrants

250,000

Common shares reserved for exercise of outstanding stock options, unvested restricted stock units and unvested performance stock units under the 2017 and 2018 Plans

7,613,385

Common shares reserved for exercise of outstanding stock options, unvested restricted stock units and unvested performance stock units under the 2022 Inducement Plan

4,616,014

Common shares reserved for future issuance under the 2018 Plan

4,059,319

Common shares reserved for future issuance under the 2022 Inducement Plan

1,160,822

Common shares reserved for future issuance under the 2018 ESPP

2,550,305

37,611,992