XML 102 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Stockholders' Equity and Stock Incentive Plans - Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Outstanding, options (in shares) 76,381 108,381 274,332
Outstanding, weighted average option price (in dollars per share) $ 16.56 $ 14.58 $ 17.02
Canceled, options (in shares)   0 0
Canceled, weighted average option price (in dollars per share) $ 0 $ 0 $ 0
Exercised, options (in shares) (44,980) (32,000) (165,951)
Exercised, weighted average option price (in dollars per share) $ 15.6 $ 9.86 $ 18.61
Granted, weighted average option price (in dollars per share) $ 0 $ 0  
Outstanding, options (in shares) 31,401 76,381 108,381
Outstanding, weighted average option price (in dollars per share) $ 17.94 $ 16.56 $ 14.58
Outstanding, weighted average remaining term (Year) 1 year 9 months 18 days    
Outstanding, aggregate intrinsic value $ 1,714    
Exercisable, options (in shares) 31,401 76,381  
Exercisable, weighted average option price (in dollars per share) $ 17.94 $ 16.56  
Exercisable, weighted average remaining term (Year) 1 year 9 months 18 days 1 year 10 months 24 days  
Exercisable, aggregate intrinsic value $ 1,714 $ 3,517