v3.25.4
Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]  
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 RSUsSharesWeighted Average Grant Date Fair Value
Nonvested at January 1, 2023
1,418,709 $11.94 
Granted937,738 $9.36 
Vested (1)
(652,767)$11.11 
Forfeited(150,014)$11.07 
Nonvested at December 31, 20231,553,666 $10.81 
Granted918,103 $10.67 
Vested (2)
(765,463)$11.12 
Forfeited(155,269)$10.10 
Nonvested at December 31, 20241,551,037 $10.65 
Granted1,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
SharesWeighted Average Grant Date Fair Value
Nonvested at January 1, 2023
— $— 
Granted702,741 $8.62 
Adjustments for performance measures
(236,399)$8.68 
Vested— $— 
Forfeited— $— 
Nonvested at December 31, 2023466,342 $8.62 
Granted149,381 $11.34 
Adjustments for performance measures
466,342 $9.33 
Vested
— $— 
Forfeited— $— 
Nonvested at December 31, 20241,082,065 $9.09 
Granted159,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 optionsSharesWeighted Average Grant Date Fair ValueWeighted 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, 20231,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, 20241,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 optionsSharesWeighted 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, 2023642,801 $5.75 
Granted— $— 
Vested(330,292)$5.69 
Forfeited— $— 
Nonvested at December 31, 2024312,509 $5.76 
Granted— $— 
Vested(264,539)$5.64 
Forfeited(21,934)$7.37 
Nonvested at December 31, 2025
26,036 $5.77