v3.26.1
Note 13 - Stock Compensation (Tables)
3 Months Ended
Mar. 31, 2026
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, 2025

  344,279  $27.27   1.48 

Granted

  105,861  $44.98   2.41 

Vested

  (120,611) $28.32   - 

Cancelled and forfeited

  (1,297) $28.09   - 
             

Unvested at March 31, 2026

  328,232  $32.59   1.74 
             

Expected to vest in the future at March 31, 2026

  317,257  $32.59   1.74