v3.25.4
Common stock (Tables)
12 Months Ended
Dec. 31, 2025
Common stock.  
Schedule of shares reserved for future issuance

As of December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

 

Shares reserved for exercise of outstanding stock options

 

9,613,881

8,800,464

 

Shares reserved for vesting of outstanding restricted stock units

 

2,296,920

1,649,943

 

Shares reserved for issuances under the 2025 Stock Option Plan

7,115,477

3,765,132

Shares reserved for issuances under the Amended and Restated 2015 Employee Stock Purchase Plan

1,809,493

2,010,897

 

20,835,771

16,226,436