XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Shares

  

Weighted Average Price

  

Weighted Average Remaining Contractual Term (Years)

 

Outstanding at December 31, 2019

  357,214  $16.96   5.93 

Granted

  58,993   16.96     

Forfeited

  (4,585)  21.36     

Exercised

  (3,334)  14.00     

Outstanding at December 31, 2020

  408,288   17.66   5.57 

Granted

  38,450   20.72     

Forfeited

  (30,869)  19.56     

Exercised

  (47,388)  15.44     

Outstanding at December 31, 2021

  368,481   18.10   5.05 

Granted

  34,379   18.92     

Forfeited

  (42,930)  21.36     

Exercised

  (9,500)  14.00     

Outstanding at December 31, 2022

  350,430   17.89   4.19 

Exercisable at December 31, 2022

  280,550  $17.14   3.38 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2022

  

2021

 

Dividend yield

  1.70%  1.35%

Expected volatility

  38.74%  39.23%

Risk-free interest rate

  2.50%  1.25%

Expected term (in years)

  6.5   6.5 

Weighted average grant date fair value

 $6.69  $7.23 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

December 31,

 
  

2022

  

2021

 
  

Shares

  

Weighted Average Grant Date Fair Value

  

Shares

  

Weighted Average Grant Date Fair Value

 

Balance, beginning of period

  241,070  $21.16   207,146  $22.23 

Granted

  134,524   19.09   129,082   19.91 

Forfeited

  (30,169)  20.34   (29,642)  21.79 

Earned and issued

  (91,937)  21.14   (65,516)  21.64 

Balance, end of period

  253,488  $20.19   241,070  $21.16