XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Employee Stock Plans (Tables)
3 Months Ended
Mar. 31, 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

  164,573  $27.08   1.86 

Vested

  (143,608) $30.64   - 

Cancelled and forfeited

  (456) $27.89   - 
             

Unvested at March 31, 2025

  394,847  $26.68   1.91 
             

Expected to vest in the future at March 31, 2025

  385,100  $26.68   1.91