XML 24 R114.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Information pertaining to options outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) $ 87.30 $ 87.30 $ 69.48
Range of exercise prices, high end of range (in dollars per share) $ 91.35 $ 91.35 $ 91.35
Options Outstanding      
Number outstanding (in shares) 176,888    
Weighted Average Remaining Contractual Life 5 years 4 months 24 days    
Weighted Average Exercise Price (in dollars per share) $ 67.14    
Options Exercisable      
Number outstanding (in shares) 131,216    
Weighted Average Exercise Price (in dollars per share) $ 60.12    
Weighted Average Remaining Contractual Life 4 years 7 months 6 days    
Restricted Stock      
Vesting schedule of shares      
2020 48,830    
2021 3,905    
2022 4,174    
2023 4,553    
2024 3,405    
Thereafter 4,583    
$26.01 - $ 40.00      
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) $ 26.01    
Range of exercise prices, high end of range (in dollars per share) $ 40.00    
Options Outstanding      
Number outstanding (in shares) 20,170    
Weighted Average Remaining Contractual Life 1 year 8 months 12 days    
Weighted Average Exercise Price (in dollars per share) $ 31.56    
Options Exercisable      
Number outstanding (in shares) 20,164    
Weighted Average Exercise Price (in dollars per share) $ 31.56    
$40.01 - $ 55.00      
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) 40.01    
Range of exercise prices, high end of range (in dollars per share) $ 55.00    
Options Outstanding      
Number outstanding (in shares) 19,874    
Weighted Average Remaining Contractual Life 2 years 10 months 24 days    
Weighted Average Exercise Price (in dollars per share) $ 41.42    
Options Exercisable      
Number outstanding (in shares) 19,874    
Weighted Average Exercise Price (in dollars per share) $ 41.42    
$55.01 - $ 70.00      
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) 55.01    
Range of exercise prices, high end of range (in dollars per share) $ 70.00    
Options Outstanding      
Number outstanding (in shares) 74,609    
Weighted Average Remaining Contractual Life 5 years 1 month 6 days    
Weighted Average Exercise Price (in dollars per share) $ 63.61    
Options Exercisable      
Number outstanding (in shares) 68,186    
Weighted Average Exercise Price (in dollars per share) $ 63.59    
$70.01 - $ 85.00      
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) 70.01    
Range of exercise prices, high end of range (in dollars per share) 85.00    
$85.01 - $ 91.35      
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) 85.01    
Range of exercise prices, high end of range (in dollars per share) $ 91.35    
Options Outstanding      
Number outstanding (in shares) 62,235    
Weighted Average Remaining Contractual Life 7 years 7 months 6 days    
Weighted Average Exercise Price (in dollars per share) $ 91.12    
Options Exercisable      
Number outstanding (in shares) 22,992    
Weighted Average Exercise Price (in dollars per share) $ 91.07