XML 85 R70.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 11 - Stock Option Plans - Stock Option Transactions (Details) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Outstanding, Number of shares (in shares) 513,366 976,062 1,407,639
Outstanding, Weighted average exercise price per share (in dollars per share) $ 9.24 $ 5.41 $ 3.80
Granted, Number of shares (in shares) 81,750 67,500 102,475
Granted, Weighted average exercise price per share (in dollars per share) $ 22.66 $ 21.26 $ 15.78
Exercised, Number of shares (in shares) (109,963) (517,998) (502,061)
Exercised, Weighted average exercise price per share (in dollars per share) $ 3.79 $ 3.53 $ 2.95
Forfeited, Number of shares (in shares) (9,902) (10,323) (28,366)
Forfeited, Weighted average exercise price per share (in dollars per share) $ 16.80 $ 13.30 $ 6.60
Expired, Number of shares (in shares) (750) (1,875) (3,625)
Expired, Weighted average exercise price per share (in dollars per share) $ 3.76 $ 2.40 $ 3.36
Outstanding, Number of shares (in shares) 474,501 513,366 976,062
Outstanding, Weighted average exercise price per share (in dollars per share) $ 12.67 $ 9.24 $ 5.41
Options exercisable, Number of shares (in shares) 332,192 321,155 725,392
Options exercisable, Weighted average exercise price per share (in dollars per share) $ 10.08 $ 6.49 $ 4.03