XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense
            
   For the years ended December 31, 
(dollars in thousands)  2024   2023   2022 
Stock option expense  $374    528    927 
Restricted stock grant expense   1,909    1,415    1,099 
Total stock-based compensation expense  $2,283    1,943    2,026 
Schedule of the status of the stock option plan and changes
       
       For the years ended December 31,
   2024  2023  2022
   Shares   Weighted
average
exercise
price
   Weighted
Average
Remaining
Contractual
Life
  Shares   Weighted
average
exercise
price
   Weighted
Average
Remaining
Contractual
Life
  Shares   Weighted
average
exercise
price
   Weighted
Average
Remaining
Contractual
Life
Outstanding at beginning of year   331,349   $35.51       427,224   $34.32       464,724   $33.97    
Granted   -    -       -    -       -    -    
Exercised   (15,250)   17.17       (27,250)   20.18       (32,375)   27.94    
Forfeited or expired   (3,500)   41.55       (68,625)   34.15       (5,125)   43.14    
Outstanding at end of year   312,599   $36.34   4.1 years   331,349   $35.51   4.9 years   427,224   $34.32   5.7 years
Options exercisable at year-end   288,849   $36.00   4.0 years   267,376   $34.48   4.5 years   287,902   $32.35   4.8 years
Weighted average fair value of options granted during the year       $-           $-           $-    
Shares available for grant   258,622            319,058            370,824         
Schedule of the status of the company's nonvested restricted stock and changes
    
   December 31, 
   2024   2023   2022 
   Restricted
Shares
   Weighted
Average
Grant-Date
Fair Value
   Restricted
Shares
   Weighted
Average
Grant-Date
Fair Value
   Restricted
Shares
   Weighted
Average
Grant-Date
Fair Value
 
Nonvested at beginning of year   109,533   $44.40    80,337   $52.53    41,699   $44.71 
Granted   65,373    36.47    69,880    37.12    53,376    56.25 
Vested   (30,118)   44.72    (21,695)   48.95    (14,213)   43.26 
Forfeited   (4,937)   37.95    (18,989)   46.83    (525)   61.14 
Nonvested at end of year   139,851   $40.85    109,533   $44.40    80,337   $52.53