XML 72 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 13 - Share-based Payments - Stock Option Transactions (Details) - $ / shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Outstanding, Number of shares (in shares) 474,501 513,366
Outstanding, Weighted average exercise price per share (in dollars per share) $ 12.67 $ 9.24
Granted, Number of shares (in shares) 32,875 55,000
Granted, Weighted average exercise price per share (in dollars per share) $ 40.56 $ 20.89
Exercised, Number of shares (in shares) (68,876) (11,574)
Exercised, Weighted average exercise price per share (in dollars per share) $ 7.83 $ 4.63
Forfeited, Number of shares (in shares) (7,889) (5,401)
Forfeited, Weighted average exercise price per share (in dollars per share) $ 18.46 $ 12.24
Expired, Number of shares (in shares) (750)
Expired, Weighted average exercise price per share (in dollars per share) $ 3.76
Outstanding, Number of shares (in shares) 430,611 550,641
Outstanding, Weighted average exercise price per share (in dollars per share) $ 15.46 $ 10.48
Options exercisable, Number of shares (in shares) 264,753 311,594
Options exercisable, Weighted average exercise price per share (in dollars per share) $ 10.72 $ 6.54