Annual report pursuant to Section 13 and 15(d)

Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation - Company's Stock Option Plans (Details)

v3.6.0.2
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation - Company's Stock Option Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Options outstanding, shares (in shares) 218,200 [1] 239,023
Options outstanding, weighted average exercise price (in dollars per share) $ 7.65 [1] $ 7.81
Options granted, shares (in shares) 62,000 12,000
Options granted, weighted average exercise price (in dollars per share) $ 4.09 $ 4.19
Forfeited/expired, shares (in shares) (33,000) (29,400)
Forfeited/expired (in dollars per share) $ 8.14 $ 8.13
Options outstanding, shares (in shares) [1] 247,200 218,200
Options outstanding, weighted average exercise price (in dollars per share) [1] $ 6.69 $ 7.65
Options outstanding, weighted average remaining contractual term (Year) [1] 4 years 109 days 4 years 292 days
Options outstanding, aggregate intrinsic value [1],[2] $ 20,940 $ 14,676
Options exercisable, shares (in shares) [1] 181,867 169,533
Options exercisable, weighted average exercise price (in dollars per share) [1] $ 7.61 $ 8.47
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term [1] 3 years 255 days 4 years 182 days
Options exercisable, aggregate intrinsic value [1],[2] $ 20,940 $ 14,676
Options exercisable and expected to be vested, shares (in shares) 239,750 212,333
Options exercisable and expected to be vested, weighted average exercise price (in dollars per share) $ 6.78 $ 7.72
Options exercisable and expected to be vested, weighted average remaining contractual term (Year) 4 years 109 days 4 years 292 days
Options exercisable and expected to be vested, aggregate intrinsic value $ 20,940 $ 14,676
Exercised, shares (in shares)   (3,423)
Exercised, weighted average exercise price (in dollars per share)   $ 2.79
Exercised, aggregate intrinsic value [2]   $ 4,298
Forfeited/expired, shares (in shares) (33,000) (29,400)
Forfeited/expired, weighted average exercise price (in dollars per share) $ 8.14 $ 8.13
[1] Options with exercise prices ranging from $2.79 to $14.75
[2] The intrinsic value of a stock option is the amount by which the market value of the underlying stock exceeds the exercise price of the option.