XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Employee Stock Plans (Tables)
6 Months Ended
Jun. 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

  180,845  $27.27   2.03 

Vested

  (185,119) $29.46   - 

Cancelled and forfeited

  (5,206) $27.00   - 
             

Unvested at June 30, 2025

  364,858  $26.94   1.86 
             

Expected to vest in the future at June 30, 2025

  354,368  $26.94   1.86