XML 130 R115.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation Arrangements (Stock Options Outstanding and Options Exercisable) (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number of Share Options | shares 371,890
Options Outstanding, Weighted Average Remaining Life (Years) 6 years 11 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 46.67
Options Exercisable, Number of Share Options | shares 186,640
Options Exercisable, Weighted Average Exercise Price $ 49.54
$30.01 to $40.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 $ 40.00
Options Outstanding, Number of Share Options | shares 98,998
Options Outstanding, Weighted Average Remaining Life (Years) 6 years 3 months 25 days
Options Outstanding, Weighted Average Exercise Price $ 33.17
Options Exercisable, Number of Share Options | shares 25,148
Options Exercisable, Weighted Average Exercise Price $ 35.92
$40.01 to $50.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 $ 50.00
Options Outstanding, Number of Share Options | shares 135,006
Options Outstanding, Weighted Average Remaining Life (Years) 7 years 8 months 4 days
Options Outstanding, Weighted Average Exercise Price $ 47.45
Options Exercisable, Number of Share Options | shares 77,306
Options Exercisable, Weighted Average Exercise Price $ 46.67
$50.01 to $60.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 $ 60.00
Options Outstanding, Number of Share Options | shares 137,886
Options Outstanding, Weighted Average Remaining Life (Years) 6 years 8 months 8 days
Options Outstanding, Weighted Average Exercise Price $ 55.60
Options Exercisable, Number of Share Options | shares 84,186
Options Exercisable, Weighted Average Exercise Price $ 56.24