v3.26.1
Note 2 - Stock-based Compensation - Unvested Restricted Stock and Deferred Stock (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Non-Employee Board Member Stock Option and Restricted Stock [Member]    
Non-Vested Balance (in shares) 13,626  
Non-Vested Balance, weighted average fair value per share (in dollars per share)   $ 17.61
Granted (in shares) 15,282  
Granted, weighted average fair value per share (in dollars per share) $ 15.7 15.7
Vested (in shares) (13,626)  
Vested, weighted average fair value per share (in dollars per share)   17.61
Forfeited (in shares) 0  
Forfeited, weighted average fair value per share (in dollars per share)   0
Non-Vested Balance (in shares) 15,282  
Non-Vested Balance, weighted average fair value per share (in dollars per share)   $ 15.7
Employee Deferred Stock Award [Member]    
Non-Vested Balance (in shares) 53,210  
Non-Vested Balance, weighted average fair value per share (in dollars per share) $ 20.92  
Granted (in shares) 36,200 27,400
Granted, weighted average fair value per share (in dollars per share) $ 15.5 $ 19.43
Vested (in shares) (18,955)  
Vested, weighted average fair value per share (in dollars per share) $ 21.54  
Forfeited (in shares) 0  
Forfeited, weighted average fair value per share (in dollars per share) $ 0  
Non-Vested Balance (in shares) 70,455  
Non-Vested Balance, weighted average fair value per share (in dollars per share) $ 17.97