XML 50 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Note 13 - Stock Compensation (Tables)
6 Months Ended
Jun. 30, 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.49 

Vested

  (129,595) $28.27   - 

Cancelled and forfeited

  (3,094) $35.68   - 
             

Unvested at June 30, 2026

  317,451  $32.69   1.64 
             

Expected to vest in the future at June 30, 2026

  306,359  $32.69   1.64