XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation  (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The information below summarizes the stock option activity for six months ended June 30, 2025:
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual Life
(Years)
Outstanding at December 31, 2024281,977 $11.80 3.3
Granted— — 
Exercised(3,000)3.07 
Forfeited(432)45.39 
Expired(71,023)17.78 
Outstanding at June 30, 2025207,522 $9.80 2.3
Exercisable at June 30, 2025169,293 $9.57 0.8
Schedule of Restricted Stock Activity
The information below summarizes the restricted stock activity for the six months ended June 30, 2025:
Restricted Stock AwardsSharesWeighted Average
Grant-Date Fair
Value per Award
Non-vested at December 31, 2024305,982 $11.97 
Granted263,798 10.80 
Vested(91,347)12.90 
Forfeited(95,169)11.55 
Non-vested at June 30, 2025383,264 $11.04