XML 140 R122.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Information pertaining to options outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) $ 87.30 $ 61.42 $ 87.30
Range of exercise prices, high end of range (in dollars per share) $ 91.35 $ 91.35 $ 91.35
Options Outstanding      
Number outstanding (in shares) 185,125    
Weighted Average Remaining Contractual Life 4 years    
Weighted Average Exercise Price (in dollars per share) $ 63.03    
Options Exercisable      
Number outstanding (in shares) 185,125    
Weighted Average Exercise Price (in dollars per share) $ 63.03    
Weighted Average Remaining Contractual Life 4 years    
Restricted Stock      
Vesting schedule of shares      
2022 750    
2023 750    
2024 1,566    
Total 3,066 11,004  
21.66 To 40.00      
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) $ 21.66    
Range of exercise prices, high end of range (in dollars per share) $ 40.00    
Options Outstanding      
Number outstanding (in shares) 19,345    
Weighted Average Remaining Contractual Life 1 year 8 months 12 days    
Weighted Average Exercise Price (in dollars per share) $ 32.23    
Options Exercisable      
Number outstanding (in shares) 19,345    
Weighted Average Exercise Price (in dollars per share) $ 32.23    
Weighted Average Remaining Contractual Life 1 year 8 months 12 days    
40.01 To 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) 56,754    
Weighted Average Remaining Contractual Life 4 years 2 months 12 days    
Weighted Average Exercise Price (in dollars per share) $ 44.70    
Options Exercisable      
Number outstanding (in shares) 56,754    
Weighted Average Exercise Price (in dollars per share) $ 44.70    
Weighted Average Remaining Contractual Life 4 years 2 months 12 days    
55.01 To 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) 51,857    
Weighted Average Remaining Contractual Life 3 years 1 month 6 days    
Weighted Average Exercise Price (in dollars per share) $ 63.62    
Options Exercisable      
Number outstanding (in shares) 51,857    
Weighted Average Exercise Price (in dollars per share) $ 63.62    
Weighted Average Remaining Contractual Life 3 years 1 month 6 days    
70.01 To 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    
Options Exercisable      
Weighted Average Exercise Price (in dollars per share) 0.00    
85.01 To 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) 57,169    
Weighted Average Remaining Contractual Life 5 years 7 months 6 days    
Weighted Average Exercise Price (in dollars per share) $ 91.12    
Options Exercisable      
Number outstanding (in shares) 57,169    
Weighted Average Exercise Price (in dollars per share) $ 91.12    
Weighted Average Remaining Contractual Life 5 years 7 months 6 days