XML 61 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Stock Incentive Plan (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Nonvested Share Activity [Table Text Block]

Non-vested Shares

 

Number of shares

  

Weighted-Average

Grant-Date Fair Value

 

Non-vested on January 1, 2021

  53,303   3.46 

Granted

  49,650   26.26 

Vested

  (30,360)  3.47 

Non-vested on December 31, 2021

  72,593   19.05 
         

Non-vested on January 1, 2022

  72,593   19.05 

Granted

  60,000   18.98 

Vested

  (48,350)  17.05 

Non-vested on December 31, 2022

  84,243   20.15 
         

Non-vested on January 1, 2023

  84,243   20.15 

Granted

  60,500   23.92 

Vested

  (53,750)  22.26 

Non-vested on December 31, 2023

  90,993   21.41