XML 118 R120.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation Arrangements (Stock Options Outstanding and Options Exercisable) (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number of Share Options | shares 248,815
Options Outstanding, Weighted Average Remaining Life (Years) 7 years 3 months 7 days
Options Outstanding, Weighted Average Exercise Price $ 45.38
Options Exercisable, Number of Share Options | shares 95,240
Options Exercisable, Weighted Average Exercise Price $ 33.57
$15.01 to $20.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Ranges, Lower Range Limit 15.01
Exercise Price Ranges, Upper Range Limit $ 20.00
Options Outstanding, Number of Share Options | shares 4,100
Options Outstanding, Weighted Average Remaining Life (Years) 5 months 1 day
Options Outstanding, Weighted Average Exercise Price $ 17.52
Options Exercisable, Number of Share Options | shares 4,100
Options Exercisable, Weighted Average Exercise Price $ 17.52
$20.01 to $25.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Ranges, Lower Range Limit 20.01
Exercise Price Ranges, Upper Range Limit $ 25.00
Options Outstanding, Number of Share Options | shares 22,015
Options Outstanding, Weighted Average Remaining Life (Years) 2 years 1 month 20 days
Options Outstanding, Weighted Average Exercise Price $ 22.89
Options Exercisable, Number of Share Options | shares 22,015
Options Exercisable, Weighted Average Exercise Price $ 22.89
$25.01 to $30.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Ranges, Lower Range Limit 25.01
Exercise Price Ranges, Upper Range Limit $ 30.00
Options Outstanding, Number of Share Options | shares 0
Options Outstanding, Weighted Average Remaining Life (Years) 0 years
Options Outstanding, Weighted Average Exercise Price $ 0
Options Exercisable, Number of Share Options | shares 0
Options Exercisable, Weighted Average Exercise Price $ 0
$30.01 to $35.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Ranges, Lower Range Limit 30.01
Exercise Price Ranges, Upper Range Limit $ 35.00
Options Outstanding, Number of Share Options | shares 19,775
Options Outstanding, Weighted Average Remaining Life (Years) 4 years 1 month 28 days
Options Outstanding, Weighted Average Exercise Price $ 32.76
Options Exercisable, Number of Share Options | shares 19,775
Options Exercisable, Weighted Average Exercise Price $ 32.76
$35.01 to $40.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Ranges, Lower Range Limit 35.01
Exercise Price Ranges, Upper Range Limit $ 40.00
Options Outstanding, Number of Share Options | shares 22,100
Options Outstanding, Weighted Average Remaining Life (Years) 5 years 8 months 19 days
Options Outstanding, Weighted Average Exercise Price $ 39.22
Options Exercisable, Number of Share Options | shares 18,100
Options Exercisable, Weighted Average Exercise Price $ 39.55
$40.01 to $45.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Ranges, Lower Range Limit 40.01
Exercise Price Ranges, Upper Range Limit $ 45.00
Options Outstanding, Number of Share Options | shares 31,250
Options Outstanding, Weighted Average Remaining Life (Years) 6 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 40.25
Options Exercisable, Number of Share Options | shares 31,250
Options Exercisable, Weighted Average Exercise Price $ 40.25
$45.01 to $50.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Ranges, Lower Range Limit 45.01
Exercise Price Ranges, Upper Range Limit $ 50.00
Options Outstanding, Number of Share Options | shares 61,800
Options Outstanding, Weighted Average Remaining Life (Years) 9 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 48.65
Options Exercisable, Number of Share Options | shares 0
Options Exercisable, Weighted Average Exercise Price $ 0
$50.01 to $55.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Ranges, Lower Range Limit 50.01
Exercise Price Ranges, Upper Range Limit $ 55.00
Options Outstanding, Number of Share Options | shares 47,950
Options Outstanding, Weighted Average Remaining Life (Years) 8 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 54.74
Options Exercisable, Number of Share Options | shares 0
Options Exercisable, Weighted Average Exercise Price $ 0
$55.01 to $60.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Ranges, Lower Range Limit 55.01
Exercise Price Ranges, Upper Range Limit $ 60.00
Options Outstanding, Number of Share Options | shares 39,825
Options Outstanding, Weighted Average Remaining Life (Years) 7 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 58.05
Options Exercisable, Number of Share Options | shares 0
Options Exercisable, Weighted Average Exercise Price $ 0