XML 72 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 13 - Share-based Payments - Stock Option Transactions (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2017
$ / shares
shares
Sep. 30, 2016
$ / shares
shares
Sep. 30, 2017
$ / shares
shares
Sep. 30, 2016
$ / shares
shares
Outstanding, Number of shares (in shares) | shares 363,608 502,590 474,501 513,366
Outstanding, Weighted average exercise price per share (in dollars per share) | $ / shares $ 16.79 $ 11.30 $ 12.67 $ 9.24
Granted, Number of shares (in shares) | shares 327,150 18,750 360,025 81,750
Granted, Weighted average exercise price per share (in dollars per share) | $ / shares $ 55.49 $ 27.53 $ 54.13 $ 22.66
Exercised, Number of shares (in shares) | shares (30,051) (31,065) (165,673) (94,602)
Exercised, Weighted average exercise price per share (in dollars per share) | $ / shares $ 6.67 $ 38 $ 7.79 $ 3.75
Forfeited, Number of shares (in shares) | shares (1,050) (9,196) (9,489)
Forfeited, Weighted average exercise price per share (in dollars per share) | $ / shares $ 51.87 $ 22.08 $ 17.23
Expired, Number of shares (in shares) | shares (750)
Expired, Weighted average exercise price per share (in dollars per share) | $ / shares $ 3.76
Outstanding, Number of shares (in shares) | shares 659,657 490,275 659,657 490,275
Outstanding, Weighted average exercise price per share (in dollars per share) | $ / shares $ 36.39 $ 12.39 $ 36.39 $ 12.39
Options exercisable, Number of shares (in shares) | shares 223,043 306,553 223,043 306,553
Options exercisable, Weighted average exercise price per share (in dollars per share) | $ / shares $ 14.30 $ 9.16 $ 14.30 $ 9.16