XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 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

  75,525   23.93 

Vested

  (70,942)  22.18 

Forfeited/cancelled/expired

  (1,418)  19.01 

Nonvested as of June 30, 2025

  113,505  $19.57 
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 June 30, 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 June 30, 2025

  178,357  $18.45