XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Stock Based Compensation - (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Nonvested Restricted Stock Shares Activity [Table Text Block]
  

Year Ended December 31, 2023

  

Year Ended December 31, 2022

  

Year Ended December 31, 2021

 
      

Weighted Average

      

Weighted Average

      

Weighted Average

 
  

Shares

  

Grant Date Fair Value

  

Shares

  

Grant Date Fair Value

  

Shares

  

Grant Date Fair Value

 

Balance, at Beginning of Period

  131,624  $24.45   94,245  $21.60   53,756  $24.49 

Granted

  280,101   20.29   141,646   26.34   111,687   20.73 

Forfeited

  (2,738)  19.51   (6,709)  27.13   (989)  24.11 

Earned and Issued

  (177,951)  16.97   (97,558)  24.20   (70,209)  22.43 

Balance, at End of Period

  231,036  $21.43   131,624  $24.45   94,245  $21.60 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Years Ended December 31,

 
  

2023

  

2022

  

2021

 
  

Number of

  

Weighted Average

  

Number of

  

Weighted Average

  

Number of

  

Weighted Average

 
  

Options

  

Exercise Price

  

Options

  

Exercise Price

  

Options

  

Exercise Price

 

Outstanding Options, at Beginning of Period

  130,924  $18.59   113,547  $17.06   385,300  $14.67 

Granted

  -   -   143,908   22.01   -   - 

Exercised

  (7,500)  17.11   (67,060)  19.93   (261,753)  13.62 

Forfeited or Expired

  (2,816)  22.38   (59,471)  22.45   (10,000)  15.00 

Outstanding Options, at End of Period

  120,608  $18.59   130,924  $18.59   113,547  $17.06 

Exercisable, at End of Period

  111,032  $18.24   118,958  $18.18   113,547  $17.06