v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following summarizes stock option activity for the six months ended June 30, 2025:
Stock
Options
Weighted
Average
Exercise
Price
Weighted
Average Remaining
Contractual
Life (in
years)
Aggregate
Intrinsic
Value
Outstanding at December 31, 2024
905,182$5.74 5.9$9,266,286 
Options exercised(5,837)$4.76 $74,108 
Options forfeited(319)$13.04 
 
Outstanding at June 30, 2025
899,026$5.75 5.4$8,327,831 
Options vested and exercisable at June 30, 2025
843,104$5.59 5.2$7,938,084 
Schedule of Restricted Stock Awards Activities
The following summarizes restricted stock activity for the six months ended June 30, 2025:
Number of SharesWeighted Average Grant Date Fair Value
Unvested as of December 31, 2024
496,643$10.09 
Granted269,367$14.70 
Vested(146,538)$10.34 
Forfeited$— 
Unvested as of June 30, 2025
619,472$12.03 
Schedule of Stock-Based Compensation Expense
The following table presents stock-based compensation expense recognized and income tax benefit for stock-based compensation related to restricted shares:
Three Months Ended
June 30,
Six Months Ended
June 30,
($ in thousands)2025202420252024
Stock options$31 $75 $79 $131 
Restricted shares730 344 1,282 439 
Total$761 $419 $1,361 $570 
Income tax benefit related to restricted shares$183 $87 $321 $115