XML 138 R119.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Information pertaining to options outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) $ 87.30 $ 87.30 $ 61.42
Range of exercise prices, high end of range (in dollars per share) $ 91.35 $ 91.35 $ 91.35
Options Outstanding      
Number outstanding (in shares) 161,832    
Weighted Average Remaining Contractual Life 3 years 2 months 12 days    
Weighted Average Exercise Price (in dollars per share) $ 66.20    
Options Exercisable      
Number outstanding (in shares) 161,832    
Weighted Average Exercise Price (in dollars per share) $ 66.20    
Weighted Average Remaining Contractual Life 3 years 2 months 12 days    
Restricted Stock      
Vesting schedule of shares      
2023 30,610    
2024 14,107    
2025 5,789    
Total 50,506 3,066  
23.19 To 40.00      
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) $ 23.19    
Range of exercise prices, high end of range (in dollars per share) $ 40.00    
Options Outstanding      
Number outstanding (in shares) 13,811    
Weighted Average Remaining Contractual Life 1 year 1 month 6 days    
Weighted Average Exercise Price (in dollars per share) $ 35.36    
Options Exercisable      
Number outstanding (in shares) 13,811    
Weighted Average Exercise Price (in dollars per share) $ 35.36    
Weighted Average Remaining Contractual Life 1 year 1 month 6 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) 40,449    
Weighted Average Remaining Contractual Life 3 years 4 months 24 days    
Weighted Average Exercise Price (in dollars per share) $ 44.64    
Options Exercisable      
Number outstanding (in shares) 40,449    
Weighted Average Exercise Price (in dollars per share) $ 44.64    
Weighted Average Remaining Contractual Life 3 years 4 months 24 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) 50,403    
Weighted Average Remaining Contractual Life 2 years 1 month 6 days    
Weighted Average Exercise Price (in dollars per share) $ 63.68    
Options Exercisable      
Number outstanding (in shares) 50,403    
Weighted Average Exercise Price (in dollars per share) $ 63.68    
Weighted Average Remaining Contractual Life 2 years 1 month 6 days    
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 4 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 4 years 7 months 6 days