XML 92 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Note 15 - Share-based Payments - Summary of Exercise Prices, Weighted Average Remaining Contractual Life and Intrinsic Values of Outstanding Options (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Number outstanding (in shares) | shares 871,662
Weighted average exercise price per share, options outstanding (in dollars per share) $ 54.38
Weighted average remaining contractual life, options outstanding (Year) 4 years 6 months
Aggregate intrinsic value, options outstanding | $ $ 12,660
Number exercisable (in shares) | shares 436,862
Weighted average exercise price per share, options exercisable (in dollars per share) $ 48.57
Weighted average remaining contractual life, options exercisable (Year) 3 years 3 months 18 days
Aggregate intrinsic value, options exercisable | $ $ 8,881
Exercise Price Range 01 [Member]  
Exercise price - lower limit (in dollars per share) $ 10.16
Exercise price - upper limit (in dollars per share) $ 19.95
Number outstanding (in shares) | shares 61,514
Weighted average exercise price per share, options outstanding (in dollars per share) $ 16.21
Weighted average remaining contractual life, options outstanding (Year) 1 year
Aggregate intrinsic value, options outstanding | $ $ 3,241
Number exercisable (in shares) | shares 61,514
Weighted average exercise price per share, options exercisable (in dollars per share) $ 16.21
Weighted average remaining contractual life, options exercisable (Year) 1 year
Aggregate intrinsic value, options exercisable | $ $ 3,241
Exercise Price Range 02 [Member]  
Exercise price - lower limit (in dollars per share) $ 21.10
Exercise price - upper limit (in dollars per share) $ 27.53
Number outstanding (in shares) | shares 36,250
Weighted average exercise price per share, options outstanding (in dollars per share) $ 23.76
Weighted average remaining contractual life, options outstanding (Year) 1 year 8 months 12 days
Aggregate intrinsic value, options outstanding | $ $ 1,636
Number exercisable (in shares) | shares 36,250
Weighted average exercise price per share, options exercisable (in dollars per share) $ 23.76
Weighted average remaining contractual life, options exercisable (Year) 1 year 8 months 12 days
Aggregate intrinsic value, options exercisable | $ $ 1,636
Exercise Price Range 03 [Member]  
Exercise price - lower limit (in dollars per share) $ 32.25
Exercise price - upper limit (in dollars per share) $ 37.35
Number outstanding (in shares) | shares 5,625
Weighted average exercise price per share, options outstanding (in dollars per share) $ 36.88
Weighted average remaining contractual life, options outstanding (Year) 1 year 8 months 12 days
Aggregate intrinsic value, options outstanding | $ $ 180
Number exercisable (in shares) | shares 4,375
Weighted average exercise price per share, options exercisable (in dollars per share) $ 37.35
Weighted average remaining contractual life, options exercisable (Year) 1 year 3 months 18 days
Aggregate intrinsic value, options exercisable | $ $ 138
Exercise Price Range 04 [Member]  
Exercise price - lower limit (in dollars per share) $ 46.90
Exercise price - upper limit (in dollars per share) $ 48.00
Number outstanding (in shares) | shares 14,000
Weighted average exercise price per share, options outstanding (in dollars per share) $ 47.33
Weighted average remaining contractual life, options outstanding (Year) 5 years 4 months 24 days
Aggregate intrinsic value, options outstanding | $ $ 302
Number exercisable (in shares) | shares 3,750
Weighted average exercise price per share, options exercisable (in dollars per share) $ 47.00
Weighted average remaining contractual life, options exercisable (Year) 3 years 4 months 24 days
Aggregate intrinsic value, options exercisable | $ $ 82
Exercise Price Range 05 [Member]  
Exercise price - lower limit (in dollars per share) $ 51.82
Exercise price - upper limit (in dollars per share) $ 59.98
Number outstanding (in shares) | shares 329,046
Weighted average exercise price per share, options outstanding (in dollars per share) $ 55.52
Weighted average remaining contractual life, options outstanding (Year) 3 years 9 months 18 days
Aggregate intrinsic value, options outstanding | $ $ 4,402
Number exercisable (in shares) | shares 248,490
Weighted average exercise price per share, options exercisable (in dollars per share) $ 55.52
Weighted average remaining contractual life, options exercisable (Year) 3 years 7 months 6 days
Aggregate intrinsic value, options exercisable | $ $ 3,325
Exercise Price Range 06 [Member]  
Exercise price - lower limit (in dollars per share) $ 60.01
Exercise price - upper limit (in dollars per share) $ 68.41
Number outstanding (in shares) | shares 425,227
Weighted average exercise price per share, options outstanding (in dollars per share) $ 62.08
Weighted average remaining contractual life, options outstanding (Year) 5 years 9 months 18 days
Aggregate intrinsic value, options outstanding | $ $ 2,899
Number exercisable (in shares) | shares 82,483
Weighted average exercise price per share, options exercisable (in dollars per share) $ 63.33
Weighted average remaining contractual life, options exercisable (Year) 5 years 1 month 6 days
Aggregate intrinsic value, options exercisable | $ $ 459