v3.26.1
Stock-based compensation (Tables)
6 Months Ended
Jun. 30, 2026
Stock-based compensation  
Summary of stock option activity and related information

  ​ ​ ​

Shares

  ​ ​ ​

Weighted-average exercise price per share

  ​ ​ ​

Weighted-average remaining contractual term (years)

  ​ ​ ​

Aggregate intrinsic value (in thousands)

Outstanding at December 31, 2025

 

3,030,432

$

10.53

 

7.7

$

2,731

Granted

 

493,000

6.11

Exercised/released

 

(10,375)

3.05

Forfeited/cancelled

 

(169,352)

7.59

Outstanding at June 30, 2026

 

3,343,705

$

10.05

 

7.5

$

262

Vested at June 30, 2026

 

2,099,619

$

11.83

6.9

$

156

Schedule of assumptions used to estimate fair value of each stock option on grant date

Six months ended June 30,

2026

2025

Risk-free interest rate

 

3.90

%  

3.98

%  

Volatility

 

103

%  

107

%  

Dividend yield

 

Expected term (years)

 

5.9

5.9

Schedule of restricted stock units

  ​ ​ ​

Shares

  ​ ​ ​

Weighted-average grant date fair value per share

Outstanding at December 31, 2025

 

1,313,898

$

5.73

Granted

 

2,979,640

$

5.09

Vested

 

(419,467)

$

5.47

Forfeited/cancelled

(172,398)

$

5.82

Outstanding at June 30, 2026

 

3,701,673

$

5.24

Schedule of assumptions used to estimate fair value of each employee stock purchase plan on grant date

Six months ended June 30,

2026

2025

Risk-free interest rate

 

3.58

%

4.25

%

Volatility

 

84

%

107

%

Dividend yield

 

Expected term (years)

 

0.5

0.5