XML 80 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 14 - Share-based Payments - Summary of Exercise Prices, Weighted Average Remaining Contractual Life and Intrinsic Values of Outstanding Options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
$ / shares
shares
Number outstanding (in shares) | shares 734,196
Weighted average exercise price per share, options outstanding (in dollars per share) $ 42.39
Weighted average remaining contractual life, options outstanding (Year) 4 years 328 days
Aggregate intrinsic value, options outstanding | $ $ 13,852
Number exercisable (in shares) | shares 229,780
Weighted average exercise price per share, options exercisable (in dollars per share) $ 16.92
Weighted average remaining contractual life, options exercisable (Year) 2 years 219 days
Aggregate intrinsic value, options exercisable | $ $ 10,047
Exercise Price Range 01 [Member]  
Exercise price - lower (in dollars per share) $ 2.92
Exercise price - higher (in dollars per share) $ 8.92
Number outstanding (in shares) | shares 75,367
Weighted average exercise price per share, options outstanding (in dollars per share) $ 6.94
Weighted average remaining contractual life, options outstanding (Year) 1 year 73 days
Aggregate intrinsic value, options outstanding | $ $ 4,048
Number exercisable (in shares) | shares 75,367
Weighted average exercise price per share, options exercisable (in dollars per share) $ 6.94
Weighted average remaining contractual life, options exercisable (Year) 1 year 73 days
Aggregate intrinsic value, options exercisable | $ $ 4,048
Exercise Price Range 02 [Member]  
Exercise price - lower (in dollars per share) $ 10.16
Exercise price - higher (in dollars per share) $ 19.95
Number outstanding (in shares) | shares 109,488
Weighted average exercise price per share, options outstanding (in dollars per share) $ 16.38
Weighted average remaining contractual life, options outstanding (Year) 3 years
Aggregate intrinsic value, options outstanding | $ $ 4,847
Number exercisable (in shares) | shares 83,288
Weighted average exercise price per share, options exercisable (in dollars per share) $ 15.99
Weighted average remaining contractual life, options exercisable (Year) 2 years 292 days
Aggregate intrinsic value, options exercisable | $ $ 3,720
Exercise Price Range 03 [Member]  
Exercise price - lower (in dollars per share) $ 21.10
Exercise price - higher (in dollars per share) $ 27.53
Number outstanding (in shares) | shares 72,500
Weighted average exercise price per share, options outstanding (in dollars per share) $ 23.76
Weighted average remaining contractual life, options outstanding (Year) 3 years 219 days
Aggregate intrinsic value, options outstanding | $ $ 2,674
Number exercisable (in shares) | shares 52,500
Weighted average exercise price per share, options exercisable (in dollars per share) $ 24.78
Weighted average remaining contractual life, options exercisable (Year) 3 years 73 days
Aggregate intrinsic value, options exercisable | $ $ 1,883
Exercise Price Range 04 [Member]  
Exercise price - lower (in dollars per share) $ 35.25
Exercise price - higher (in dollars per share) $ 37.35
Number outstanding (in shares) | shares 14,375
Weighted average exercise price per share, options outstanding (in dollars per share) $ 35.89
Weighted average remaining contractual life, options outstanding (Year) 4 years 328 days
Aggregate intrinsic value, options outstanding | $ $ 356
Number exercisable (in shares) | shares 10,625
Weighted average exercise price per share, options exercisable (in dollars per share) $ 36.11
Weighted average remaining contractual life, options exercisable (Year) 4 years 255 days
Aggregate intrinsic value, options exercisable | $ $ 261
Exercise Price Range 05 [Member]  
Exercise price - lower (in dollars per share) $ 43.15
Exercise price - higher (in dollars per share) $ 47
Number outstanding (in shares) | shares 18,500
Weighted average exercise price per share, options outstanding (in dollars per share) $ 44.19
Weighted average remaining contractual life, options outstanding (Year) 5 years 219 days
Aggregate intrinsic value, options outstanding | $ $ 305
Number exercisable (in shares) | shares 8,000
Weighted average exercise price per share, options exercisable (in dollars per share) $ 43.75
Weighted average remaining contractual life, options exercisable (Year) 5 years 219 days
Aggregate intrinsic value, options exercisable | $ $ 135
Exercise Price Range 06 [Member]  
Exercise price - lower (in dollars per share) $ 53.20
Exercise price - higher (in dollars per share) $ 58.65
Number outstanding (in shares) | shares 315,400
Weighted average exercise price per share, options outstanding (in dollars per share) $ 55.51
Weighted average remaining contractual life, options outstanding (Year) 5 years 328 days
Aggregate intrinsic value, options outstanding | $ $ 1,622
Number exercisable (in shares) | shares
Weighted average exercise price per share, options exercisable (in dollars per share)
Weighted average remaining contractual life, options exercisable (Year)
Aggregate intrinsic value, options exercisable | $
Exercise Price Range 07 [Member]  
Exercise price - lower (in dollars per share) $ 64.10
Exercise price - higher (in dollars per share) $ 64.10
Number outstanding (in shares) | shares 128,566
Weighted average exercise price per share, options outstanding (in dollars per share) $ 64.10
Weighted average remaining contractual life, options outstanding (Year) 6 years 328 days
Aggregate intrinsic value, options outstanding | $
Number exercisable (in shares) | shares
Weighted average exercise price per share, options exercisable (in dollars per share)
Weighted average remaining contractual life, options exercisable (Year)
Aggregate intrinsic value, options exercisable | $