v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Stock-Based Compensation  
Schedule of changes in restricted stock units

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

Number of
Shares

  ​ ​ ​

​

Weighted
Average Grant
Date Fair Value
per Share

Balance at December 31, 2025

​

​

1,290,634

  ​ ​ ​

$

6.80

Granted

​

​

655,090

  ​ ​ ​

​

8.48

Vested

​

​

(612,968)

​

​

6.65

Forfeited

​

​

(2,026)

​

​

7.44

Balance at June 30, 2026

​

​

1,330,730

​

$

7.70

Schedule of changes in performance stock units

​

​

​

​

​

​

​

​

​

​

​

​

Number of
Shares

  ​ ​ ​

​

Weighted
Average Grant
Date Fair Value
per Share

​

Balance at December 31, 2025

​

​

3,269,846

​

$

2.64

​

Granted

​

​

1,227,238

​

​

2.56

​

Forfeited

​

​

(4,701)

​

​

20.66

​

Balance at June 30, 2026

​

​

4,492,383

​

$

2.60

​

Schedule of changes in stock options

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

Options

  ​ ​ ​

​

Weighted Average
Exercise Price Per
Share

  ​ ​ ​

Weighted Average
Contractual Life
(Years)

  ​ ​ ​

​

Intrinsic Value ($ in thousands)

Outstanding Options at December 31, 2025

​

​

345,227

​

$

7.52

​

3.80

​

$

632

Exercised

​

​

(24,891)

​

​

8.31

​

—

​

​

210

Outstanding Options at June 30, 2026

​

​

320,336

​

$

7.46

​

3.31

​

$

4,131

Schedule of assumptions using Black-scholes option-pricing model

​

​

​

​

​

  ​ ​ ​

Assumptions

Weighted average expected stock volatility (range)

%

25.94 - 30.90

Expected dividend yield

%

0.00

Expected term (years)

​

6.25

Risk-free interest rate (range)

%

0.82 - 2.26

Exercise price (range)

$

4.51 - 10.83