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 |
|