XML 147 R121.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Schedule of Additional Selected Information on Stock Options) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding stock options, Number of shares (in shares) 1,420,378 1,262,366 1,328,144 1,683,657
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 52.83 $ 50.75 $ 44.60 $ 38.26
Outstanding stock options, Weighted average remaining contractual life (in years) 3 years 8 months 12 days      
Exercisable stock options, Number of shares (in shares) 891,884 729,411 693,883  
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 50.36 $ 46.02 $ 41.54  
Stock options without a fixed expiration date (in shares) 5,223      
$4.15 to $19.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) $ 4.15      
Exercise price range, upper range limit (in dollars per share) $ 19.99      
Outstanding stock options, Number of shares (in shares) 5,223      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 6.41      
Outstanding stock options, Weighted average remaining contractual life (in years) 0 years      
Exercisable stock options, Number of shares (in shares) 5,223      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 6.41      
$25.00 to $29.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) 25.00      
Exercise price range, upper range limit (in dollars per share) $ 29.99      
Outstanding stock options, Number of shares (in shares) 452      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 29.12      
Outstanding stock options, Weighted average remaining contractual life (in years) 3 years 9 months 18 days      
Exercisable stock options, Number of shares (in shares) 452      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 29.12      
$40.00 to $44.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) 40.00      
Exercise price range, upper range limit (in dollars per share) $ 44.99      
Outstanding stock options, Number of shares (in shares) 73,077      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 44.18      
Outstanding stock options, Weighted average remaining contractual life (in years) 2 months 12 days      
Exercisable stock options, Number of shares (in shares) 73,077      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 44.18      
$45.00 to $49.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) 45      
Exercise price range, upper range limit (in dollars per share) $ 49.99      
Outstanding stock options, Number of shares (in shares) 558,629      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 47.34      
Outstanding stock options, Weighted average remaining contractual life (in years) 3 years 7 months 6 days      
Exercisable stock options, Number of shares (in shares) 446,660      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 47.01      
$50.00 to $59.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) 50.00      
Exercise price range, upper range limit (in dollars per share) $ 59.99      
Outstanding stock options, Number of shares (in shares) 587,155      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 52.78      
Outstanding stock options, Weighted average remaining contractual life (in years) 3 years 9 months 18 days      
Exercisable stock options, Number of shares (in shares) 301,194      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 52.67      
$60.00 to $73.22        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) 60.00      
Exercise price range, upper range limit (in dollars per share) $ 73.22      
Outstanding stock options, Number of shares (in shares) 195,842      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 73.19      
Outstanding stock options, Weighted average remaining contractual life (in years) 5 years      
Exercisable stock options, Number of shares (in shares) 65,278      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 73.19