XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Note 13 - Employee Stock Plans (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Nonvested Restricted Stock Shares Activity [Table Text Block]
          

Weighted

 
      

Weighted

  

Average

 
      

Average

  

Remaining

 
      

Grant Date

  

Contractual

 
  

Shares

  

Fair value

  

Term (in years)

 
             

Unvested at December 31, 2024

  374,338  $28.02   1.74 

Granted

  183,355  $27.34   1.85 

Vested

  (185,119) $29.46   - 

Cancelled and forfeited

  (7,644) $26.90   - 
             

Unvested at September 30, 2025

  364,930  $26.98   1.62 
             

Expected to vest in the future at September 30, 2025

  353,633  $26.98   1.62