XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2023
Stock Compensation Plans [Abstract]  
Stock Option Activity
Stock option activity under the Plan during the year ended December 31, 2023, was as follows:

 
Stock Options
 
   
Number
of shares
   
Weighted
average
exercise price
 
Balance at December 31, 2022
   
719,079
   
$
8.01
 
Granted
   
     
 
Exercised
   
(76,276
)
   
4.73
 
Cancelled/Forfeited
   
     
 
                 
Balance at December 31, 2023
   
642,803
   
$
8.40
 
Information on Stock Options
The following table presents information on stock options for the year ended December 31, 2023:

 
Number of
Shares
   
Weighted
Average
Exercise Price
   
Aggregate
Intrinsic
Value
   
Weighted
Average
Remaining
Contractual
Term
 
Options exercised
   
76,276
   
$
4.73
   
$
305
     

 
                                 
Stock options outstanding and expected to vest:
   
642,803
   
$
8.40
   
$
368
     
4.69
 
                                 
Stock options vested and currently exercisable:
   
553,170
   
$
8.26
   
$
368
     
4.32
 
Weighted Average Assumptions Used in Valuing Stock Options
The following table shows our weighted average assumptions used in valuing stock options granted for the years ended December 31:

 
2023
   
2022
 
Risk-Free Interest Rate
   
   
2.54
%
                 
Expected Dividend Yield
   
   
0.00
%
                 
Expected Life in Years
   
     
5.00
 
                 
Expected Price Volatility
   
   
19.70
%
Information about Non-vested Restricted Stock Awards Outstanding
The following table presents information about non-vested restricted stock awards outstanding for the year ended December 31, 2023:

 
Restricted Stock Awards
 
   
Number of
shares
   
Weighted
average
grant date
fair value
 
Balance at December 31, 2022
   
260,839
   
$
8.90
 
Granted
   
82,269
     
8.10
 
Vested
   
(55,360
)
   
8.55
 
Cancelled/Forfeited
   
(13,439
)
   
8.99
 
                 
Balance at December 31, 2023
   
274,309
   
$
8.71