v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Stock-Based Compensation  
Schedule of recognized compensation costs

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

2026

  ​ ​ ​

2025

Stock-based compensation costs related to RSUs

$

2,675

$

1,435

$

4,883

$

2,487

Stock-based compensation costs related to stock options

 

364

 

634

 

739

 

1,358

Stock-based compensation costs related to the ESPP

94

84

217

138

Total stock-based compensation costs

$

3,133

$

2,153

$

5,839

$

3,983

Schedule of award activity for RSUs and stock options

RSUs

Stock Options

Balance at December 31, 2025

13,328,190

12,320,074

Granted

65,325

Vested or Exercised

(572,465)

(42,494)

Forfeited

(39,896)

Expired

Balance at March 31, 2026

12,781,154

12,277,580

Granted

4,087,324

Vested or Exercised

(3,138,140)

Forfeited

(411,100)

Expired

Balance at June 30, 2026

13,319,238

12,277,580