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