XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans (Summary Information Pertaining to Options Outstanding) (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 169,280
Weighted-Average Remaining Contractual Life 7 years 3 months 18 days
Weighted Average Exercise Price $ 33.89
Options Exercisable | shares 77,527
Weighted-Average Exercise Price $ 37.31
$13.69 to 20.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, Minimum 13.69
Exercise Price, Maximum $ 20.00
Options Outstanding | shares 1,379
Weighted-Average Remaining Contractual Life 7 months 6 days
Weighted Average Exercise Price $ 13.69
Options Exercisable | shares 1,379
Weighted-Average Exercise Price $ 13.69
$20.01 to $30.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, Minimum 20.01
Exercise Price, Maximum $ 30.00
Options Outstanding | shares 66,000
Weighted-Average Remaining Contractual Life 8 years
Weighted Average Exercise Price $ 24.64
Options Exercisable | shares 18,400
Weighted-Average Exercise Price $ 25.02
$30.01 to 40.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, Minimum 30.01
Exercise Price, Maximum $ 40.00
Options Outstanding | shares 44,420
Weighted-Average Remaining Contractual Life 8 years 1 month 6 days
Weighted Average Exercise Price $ 36.97
Options Exercisable | shares 11,772
Weighted-Average Exercise Price $ 38.52
$40.01 to 42.62 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, Minimum 40.01
Exercise Price, Maximum $ 42.62
Options Outstanding | shares 57,481
Weighted-Average Remaining Contractual Life 5 years 10 months 24 days
Weighted Average Exercise Price $ 42.62
Options Exercisable | shares 45,976
Weighted-Average Exercise Price $ 42.62