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

  183,223  $36.54   1.72 

Granted

  191,317  $28.82   1.28 

Vested

  (134,934) $38.54   - 

Cancelled and forfeited

  (2,435) $33.91   - 
             

Unvested at March 31, 2024

  237,171  $29.20   1.75 
             

Expected to vest in the future at March 31, 2024

  231,638  $29.20   1.75