XML 140 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Information pertaining to options outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) $ 87.30 $ 87.30 $ 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) 107,592    
Weighted Average Remaining Contractual Life 2 years 8 months 12 days    
Weighted Average Exercise Price (in dollars per share) $ 72.60    
Options Exercisable      
Number outstanding (in shares) 107,592    
Weighted Average Exercise Price (in dollars per share) $ 72.60    
Weighted Average Remaining Contractual Life 2 years 8 months 12 days    
37.72 To 40.00      
Share Based Compensation      
Range of exercise prices, low end of range (in dollars per share) $ 37.72    
Range of exercise prices, high end of range (in dollars per share) $ 40.00    
Options Outstanding      
Number outstanding (in shares) 4,348    
Weighted Average Remaining Contractual Life 1 year 1 month 6 days    
Weighted Average Exercise Price (in dollars per share) $ 38.32    
Options Exercisable      
Number outstanding (in shares) 4,348    
Weighted Average Exercise Price (in dollars per share) $ 38.32    
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) 27,539    
Weighted Average Remaining Contractual Life 2 years 10 months 24 days    
Weighted Average Exercise Price (in dollars per share) $ 45.42    
Options Exercisable      
Number outstanding (in shares) 27,539    
Weighted Average Exercise Price (in dollars per share) $ 45.42    
Weighted Average Remaining Contractual Life 2 years 10 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) 18,536    
Weighted Average Remaining Contractual Life 1 year 2 months 12 days    
Weighted Average Exercise Price (in dollars per share) $ 63.93    
Options Exercisable      
Number outstanding (in shares) 18,536    
Weighted Average Exercise Price (in dollars per share) $ 63.93    
Weighted Average Remaining Contractual Life 1 year 2 months 12 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 3 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 3 years 7 months 6 days