XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of share-based compensation expense

Year Ended

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Restricted stock awards

$

4,111

$

2,896

$

1,887

Performance stock units

 

1,005

 

1,015

 

155

Employee share purchase plan

334

 

98

 

Total share-based compensation expense

$

5,450

$

4,009

$

2,042

Schedule of performance share unit activity

Restricted stock awards

Performance stock units

  ​ ​ ​

  ​ ​ ​

Weighted

 

  ​ ​ ​

Weighted

Number

Average

 

Number

Average

of

Fair Value

 

of

Fair Value

Shares

Per Share

 

Shares

Per Share

Nonvested at January 1, 2023

 

951,885

$

2.91

163,251

$

3.62

Granted

 

649,934

$

3.50

328,909

$

2.24

Vested

 

(754,971)

$

2.85

(27,978)

$

2.26

Forfeited shares

 

(8,977)

$

3.03

(135,273)

$

3.91

Nonvested at December 31, 2023

 

837,871

$

3.42

328,909

$

2.24

Granted

 

624,737

$

9.16

205,322

$

11.29

Vested

 

(432,889)

$

4.25

$

Forfeited shares

 

(21,487)

$

6.34

$

Nonvested at December 31, 2024

 

1,008,232

$

6.56

534,231

$

5.72

Granted

826,361

$

7.66

293,073

$

7.17

Vested

(584,612)

$

5.81

$

Forfeited shares

(102,574)

$

7.16

(195,017)

$

5.89

Nonvested at December 31, 2025

1,147,407

$

7.69

632,287

1

$

6.34

(1)A maximum of 1.2 million common shares could be awarded based upon the Company’s achievement of set performance-metrics.
Schedule of performance share unit valuation assumptions related to relative total shareholder return objective

2025

2024

2023

Grant-date fair value

$

5.89

$

8.36

$

2.65

Risk-free interest rate

 

3.86

%

 

4.34

%

 

3.83

%

Volatility factor

 

65.52

%

 

58.61

%

 

55.56

%

Contractual term (years)

 

2.78

 

2.78

 

2.76

Schedule of stock options activity

  ​ ​ ​

  ​ ​ ​

Weighted

  ​ ​ ​

Weighted

  ​ ​ ​

Average

Average

Number

Exercise

Contractual

Aggregate

of

Price

Life

Intrinsic

Shares

Per Share

(Years)

Value

Outstanding at January 1, 2023

 

303,329

$

7.29

 

  ​

 

  ​

Forfeited

 

(70,465)

$

7.74

 

  ​

 

  ​

Outstanding at December 31, 2023

 

232,864

$

7.15

 

  ​

 

  ​

Exercised

(136,549)

$

6.57

Forfeited

 

(28,680)

$

11.35

 

  ​

 

  ​

Outstanding at December 31, 2024

 

67,635

$

6.56

 

  ​

 

  ​

Exercised

(15,000)

$

7.22

Forfeited

 

(7,310)

$

9.03

 

  ​

 

  ​

Outstanding at December 31, 2025

 

45,325

$

5.95

 

  ​

 

  ​

Vested and expected to vest at December 31, 2025

 

45,325

$

5.95

 

1.10

$

181

Exercisable at December 31, 2025

 

45,325

$

5.95

 

1.10

$

181

Schedule of unrecognized compensation cost

Restricted stock awards

Performance stock units

Unrecognized compensation cost

$

6,576

$

1,834

Weighted average period for recognition (years)

 

2.03

 

1.64

Schedule of intrinsic value of options exercised and fair value of shares vested

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Total intrinsic value of options exercised

$

11

$

233

$

Total fair value of shares vested

$

4,606

$

3,107

$

2,407