| Schedule of Nonvested RSUs and PSUs Activity |
The following table sets forth the activities of the Company’s RSUs for the years ended December 31, 2025, 2024 and 2023. | | | | | | | | | | | | | | | | Non-vested RSUs | | Shares | | Weighted Average Grant Date Fair Value | Nonvested at January 1, 2023 | | 1,418,709 | | | $ | 11.94 | | | Granted | | 937,738 | | | $ | 9.36 | | Vested (1) | | (652,767) | | | $ | 11.11 | | | Forfeited | | (150,014) | | | $ | 11.07 | | | Nonvested at December 31, 2023 | | 1,553,666 | | | $ | 10.81 | | | Granted | | 918,103 | | | $ | 10.67 | | Vested (2) | | (765,463) | | | $ | 11.12 | | | Forfeited | | (155,269) | | | $ | 10.10 | | | Nonvested at December 31, 2024 | | 1,551,037 | | | $ | 10.65 | | | Granted | | 1,183,398 | | | $ | 10.74 | | Vested (3) | | (934,766) | | | $ | 10.82 | | | Forfeited | | (150,485) | | | $ | 10.57 | | Nonvested at December 31, 2025 | | 1,649,184 | | | $ | 10.62 | |
(1) Includes 379,719 RSUs that are vested and not issued. (2) Includes 522,270 RSUs that are vested and not issued. (3) Includes 703,001 RSUs that are vested and not issued. The following table sets forth the activities of the Company’s PSUs for the years ended December 31, 2025 and 2024. | | | | | | | | | | | | | | | Non-vested PSUs | | Shares | | Weighted Average Grant Date Fair Value | Nonvested at January 1, 2023 | | — | | | $ | — | | | Granted | | 702,741 | | | $ | 8.62 | | Adjustments for performance measures | | (236,399) | | | $ | 8.68 | | | Vested | | — | | | $ | — | | | Forfeited | | — | | | $ | — | | | Nonvested at December 31, 2023 | | 466,342 | | | $ | 8.62 | | | Granted | | 149,381 | | | $ | 11.34 | | Adjustments for performance measures | | 466,342 | | | $ | 9.33 | | Vested | | — | | | $ | — | | | Forfeited | | — | | | $ | — | | | Nonvested at December 31, 2024 | | 1,082,065 | | | $ | 9.09 | | | Granted | | 159,105 | | | $ | 10.00 | | Adjustments for performance measures | | (229,943) | | | $ | 9.24 | | Vested | | — | | | $ | — | | | Forfeited | | (54,849) | | | $ | — | | Nonvested at December 31, 2025 | | 956,378 | | | $ | 9.19 | |
|
| Schedule of Vested Stock Options |
The following table sets forth the activities of the Company’s outstanding stock options for the years ended December 31, 2025, 2024, and 2023. | | | | | | | | | | | | | | | | | | | | | | Outstanding options | | Shares | | Weighted Average Grant Date Fair Value | | Weighted Average Exercise Price | Outstanding at January 1, 2023 | | 1,298,409 | | | $ | 7.25 | | | $ | 11.18 | | | Granted | | — | | | $ | — | | | $ | — | | | Exercised | | (80,315) | | | $ | 1.65 | | | $ | 4.67 | | | Forfeited/expired | | (58,717) | | | $ | 5.25 | | | $ | 12.10 | | | Outstanding at December 31, 2023 | | 1,159,377 | | | $ | 5.60 | | | $ | 11.58 | | | Granted | | — | | | $ | — | | | $ | — | | | Exercised | | (55,173) | | | $ | 1.84 | | | $ | 5.24 | | | Forfeited/expired | | (37,451) | | | $ | 6.04 | | | $ | 12.06 | | | Outstanding at December 31, 2024 | | 1,066,753 | | | $ | 5.60 | | | $ | 11.58 | | | Granted | | — | | | $ | — | | | $ | — | | | Exercised | | — | | | $ | — | | | $ | — | | | Forfeited/expired | | (104,527) | | | $ | 6.66 | | | $ | 12.15 | | Outstanding at December 31, 2025 | | 962,226 | | | $ | 5.60 | | | 11.58 | | | | | | | | |
|
| Schedule of Nonvested Stock Options |
A summary of the status of the activities of the Company’s nonvested stock options for the years ended December 31, 2025, 2024 and 2023 is as follows: | | | | | | | | | | | | | | | | Nonvested options | | Shares | | Weighted Average Grant Date Fair Value | Nonvested at January 1, 2023 | | 1,091,068 | | | $ | 5.65 | | | Granted | | — | | | $ | — | | | Vested | | (393,550) | | | $ | 5.54 | | | Forfeited | | (54,717) | | | $ | 5.27 | | | Nonvested at December 31, 2023 | | 642,801 | | | $ | 5.75 | | | Granted | | — | | | $ | — | | | Vested | | (330,292) | | | $ | 5.69 | | | Forfeited | | — | | | $ | — | | | Nonvested at December 31, 2024 | | 312,509 | | | $ | 5.76 | | | Granted | | — | | | $ | — | | | Vested | | (264,539) | | | $ | 5.64 | | | Forfeited | | (21,934) | | | $ | 7.37 | | Nonvested at December 31, 2025 | | 26,036 | | | $ | 5.77 | |
|