XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Nonvested Restricted Stock Shares Activity [Table Text Block]
  

Nonvested Shares

  

Weighted Average Grant Date Fair Value

 

Nonvested as of December 31, 2024

  110,340  $18.26 

Granted

  41,556   23.93 

Vested

  (38,752)  22.18 

Forfeited/cancelled/expired

  (158)  19.01 

Nonvested as of March 31, 2025

  112,986  $19.00 
Schedule of Nonvested Performance-Based Units Activity [Table Text Block]
  Units (expected)  Units (maximum)  Weighted Average Grant Date Fair Value 

Unearned as of December 31, 2024

  189,672      $21.52 

Awarded

  88,681       19.01 

Change in estimate

  4,197       32.80 

Vested shares

  (43,331)      32.80 

Forfeited/cancelled/expired

  (3,452)      19.01 

Unearned as of March 31, 2025

  235,767   383,079  $18.74 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Units (expected)

  

Weighted Average Grant Date Fair Value

 

Unearned as of December 31, 2024

  181,836  $20.32 

Awarded

  80,010   19.01 

Vested shares

  (83,489)  23.05 

Unearned as of March 31, 2025

  178,357  $18.45