XML 107 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Stockholders' Equity and Stock Incentive Plans - Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Outstanding, options (in shares) 887,728 1,179,026 1,542,452
Outstanding, weighted average option price (in dollars per share) $ 12.48 $ 11.98 $ 11.99
Granted, options (in shares) 0 0 0
Granted, weighted average option price (in dollars per share) $ 0 $ 0 $ 0
Canceled, options (in shares) (2,000) (48,941) (25,000)
Canceled, weighted average option price (in dollars per share) $ 8.34 $ 13.72 $ 3.31
Exercised, options (in shares) (240,380) (242,357) (338,426)
Exercised, weighted average option price (in dollars per share) $ 8.23 $ 9.81 $ 10.47
Outstanding, options (in shares) 645,348 887,728 1,179,026
Outstanding, weighted average option price (in dollars per share) $ 14.07 $ 12.48 $ 11.98
Outstanding, weighted average remaining term (Year) 4 years 2 months 12 days    
Outstanding, aggregate intrinsic value $ 18,619    
Exercisable, options (in shares) 645,348 887,728  
Exercisable, weighted average option price (in dollars per share) $ 14.07 $ 12.48  
Exercisable, weighted average remaining term (Year) 4 years 2 months 12 days 4 years 2 months 12 days  
Exercisable, aggregate intrinsic value $ 18,619 $ 15,504