XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Note 11 - Stock Options and Restricted Stock Awards - Summary of Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Outstanding, options (in shares) 406,000 455,000  
Outstanding, weighted average exercise price (in dollars per share) $ 43.51    
Outstanding, weighted average remaining contractual term (Year) 2 years 10 months 24 days 3 years 2 months 12 days  
Granted, options (in shares) 0 0 0
Granted, weighted average exercise price (in dollars per share) $ 0    
Exercised, options (in shares) (110,000)    
Exercised, weighted average exercise price (in dollars per share) $ 22.52    
Forfeited, options (in shares) 0    
Forfeited, weighted average exercise price (in dollars per share) $ 0    
Outstanding, options (in shares) 296,000 406,000 455,000
Outstanding, weighted average exercise price (in dollars per share) $ 51.31 $ 43.51  
Exercisable, options (in shares) 286,000    
Exercisable, weighted average exercise price (in dollars per share) $ 50.08    
Exercisable, weighted average remaining contractual term (Year) 2 years 9 months 18 days