Annual report [Section 13 and 15(d), not S-K Item 405]

Employee Benefit Plans (Tables)

v3.25.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2024
Employee Benefit Plans  
Schedule of stock option activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted average

​

​

​

​

​

​

​

Weighted

​

remaining

​

Intrinsic

​

​

​

​

average exercise

​

contractual life

​

value

​

    

Shares

    

price

    

(in years)

    

(thousands)

Outstanding at January 1, 2023

 

1,187,352

​

$

3.43

 

  

 

​

  

Vested

 

—

​

​

—

 

  

 

​

  

Exercised

 

(37,000)

​

​

2.87

 

  

 

​

  

Cancelled, expired or forfeited

 

(476,410)

​

​

4.62

 

  

 

​

  

Outstanding at December 31, 2023

 

673,942

​

​

2.35

 

3.24

​

$

2,540

Granted

 

260,420

​

​

5.73

 

  

​

 

  

Exercised

 

(50,000)

​

​

4.85

 

  

​

 

  

Cancelled, expired or forfeited

 

(46,078)

​

​

5.00

 

  

​

 

  

Outstanding at December 31, 2024

 

838,284

​

​

3.11

 

4.72

​

$

567

Exercisable at December 31, 2024

 

578,942

​

​

1.93

 

2.69

​

$

567

Schedule of non-vested stock options

​

​

​

​

​

​

​

​

​

​

​

Weighted average

​

    

Shares

    

grant date fair value

Non-vested stock options at January 1, 2023

 

—

​

$

—

Granted

 

—

​

 

—

Vested

 

—

​

 

—

Cancelled, expired or forfeited

 

—

​

 

—

Non-vested stock options at December 31, 2023

 

—

​

$

—

Granted

 

260,420

​

​

3.67

Vested

 

—

​

​

—

Cancelled, expired or forfeited

 

(1,078)

​

​

3.67

Non-vested stock options at December 31, 2024

 

259,342

​

$

3.67

Schedule of RSUs and changes

​

​

​

​

​

​

​

​

​

​

​

Weighted average

​

    

Shares

    

grant date fair value

Non-vested RSUs at January 1, 2023

 

1,339,432

​

$

6.89

Granted

 

509,968

​

​

7.21

Vested

 

(726,503)

​

​

5.47

Cancelled, expired or forfeited

 

(102,341)

​

​

6.74

Non-vested RSUs at December 31, 2023

 

1,020,556

​

$

8.08

Granted

 

468,356

​

​

4.88

Vested

 

(472,336)

​

​

7.93

Cancelled, expired or forfeited

 

(43,476)

​

​

7.11

Non-vested RSUs at December 31, 2024

 

973,100

​

$

6.66

Schedule of PSUs and changes

​

​

​

​

​

​

​

​

​

​

​

Weighted average

​

    

Shares

    

grant date fair value

Non-vested PSUs at January 1, 2023

 

500,000

​

$

5.89

Granted

 

—

​

 

—

Vested

 

(125,000)

​

 

5.89

Cancelled, expired or forfeited

 

—

​

 

—

Non-vested PSUs at December 31, 2023

 

375,000

​

$

5.89

Granted

 

98,166

​

 

4.65

Vested

 

—

​

 

—

Cancelled, expired or forfeited

 

—

​

 

—

Non-vested PSUs at December 31, 2024

 

473,166

​

$

5.63