XML 90 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Note 16 - 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, 2019
USD ($)
$ / shares
shares
Number outstanding (in shares) | shares 774,915
Weighted average exercise price per share, options outstanding (in dollars per share) $ 48.63
Aggregate intrinsic value, options outstanding | $ $ 10,106
Number exercisable (in shares) | shares 306,078
Weighted average exercise price per share, options exercisable (in dollars per share) $ 33.97
Weighted average remaining contractual life, options exercisable (Year) 3 years 73 days
Aggregate intrinsic value, options exercisable | $ $ 8,365
Exercise Price Range 01 [Member]  
Exercise price - lower (in dollars per share) $ 5.52
Exercise price - higher (in dollars per share) $ 8.56
Number outstanding (in shares) | shares 32,785
Weighted average exercise price per share, options outstanding (in dollars per share) $ 7.49
Aggregate intrinsic value, options outstanding | $ $ 1,755
Number exercisable (in shares) | shares 32,785
Weighted average exercise price per share, options exercisable (in dollars per share) $ 7.49
Weighted average remaining contractual life, options exercisable (Year) 255 days
Aggregate intrinsic value, options exercisable | $ $ 1,755
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 86,475
Weighted average exercise price per share, options outstanding (in dollars per share) $ 16.32
Aggregate intrinsic value, options outstanding | $ $ 3,865
Number exercisable (in shares) | shares 85,225
Weighted average exercise price per share, options exercisable (in dollars per share) $ 16.27
Weighted average remaining contractual life, options exercisable (Year) 2 years
Aggregate intrinsic value, options exercisable | $ $ 3,814
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 58,750
Weighted average exercise price per share, options outstanding (in dollars per share) $ 23.73
Aggregate intrinsic value, options outstanding | $ $ 2,191
Number exercisable (in shares) | shares 48,750
Weighted average exercise price per share, options exercisable (in dollars per share) $ 24.27
Weighted average remaining contractual life, options exercisable (Year) 2 years 146 days
Aggregate intrinsic value, options exercisable | $ $ 1,792
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
Aggregate intrinsic value, options outstanding | $ $ 361
Number exercisable (in shares) | shares 11,875
Weighted average exercise price per share, options exercisable (in dollars per share) $ 36.02
Weighted average remaining contractual life, options exercisable (Year) 3 years 292 days
Aggregate intrinsic value, options exercisable | $ $ 297
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 16,250
Weighted average exercise price per share, options outstanding (in dollars per share) $ 44.33
Aggregate intrinsic value, options outstanding | $ $ 271
Number exercisable (in shares) | shares 11,500
Weighted average exercise price per share, options exercisable (in dollars per share) $ 43.99
Weighted average remaining contractual life, options exercisable (Year) 4 years 219 days
Aggregate intrinsic value, options exercisable | $ $ 196
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 310,603
Weighted average exercise price per share, options outstanding (in dollars per share) $ 55.67
Aggregate intrinsic value, options outstanding | $ $ 1,663
Number exercisable (in shares) | shares 87,881
Weighted average exercise price per share, options exercisable (in dollars per share) $ 55.20
Weighted average remaining contractual life, options exercisable (Year) 4 years 219 days
Aggregate intrinsic value, options exercisable | $ $ 511
Exercise Price Range 07 [Member]  
Exercise price - lower (in dollars per share) $ 62.12
Exercise price - higher (in dollars per share) $ 64.10
Number outstanding (in shares) | shares 255,677
Weighted average exercise price per share, options outstanding (in dollars per share) $ 62.99
Aggregate intrinsic value, options outstanding | $
Number exercisable (in shares) | shares 28,062
Weighted average exercise price per share, options exercisable (in dollars per share) $ 64.10
Weighted average remaining contractual life, options exercisable (Year) 3 years 73 days
Aggregate intrinsic value, options exercisable | $