v3.26.1
Note 15 - Stockholders' Equity and Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Nonvested Share Activity [Table Text Block]
         

Weighted

 
         

Average Grant

 
         

Date

 
   

Shares

   

Fair Value

 

Nonvested shares at January 1, 2026

    272,132     $ 18.47  

Granted in 2026

    290,200       18.31  

Vested in 2026

    (203,780 )     15.16  

Forfeited in 2026

    (5,036 )     21.96  

Nonvested shares at June 30, 2026

    353,516     $ 20.19