XML 146 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Summary of Stock Option Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of shares      
Beginning balance (in shares) 1,262,366 1,328,144 1,683,657
Granted (in shares) 291,005 201,932 345,636
Exercised (in shares) (95,207) (256,004) (686,894)
Expired (in shares) (27,948) (8,912) (7,910)
Forfeited (in shares) (9,838) (2,794) (6,345)
Ending balance (in shares) 1,420,378 1,262,366 1,328,144
Weighted average exercise price      
Beginning balance (in dollars per share) $ 50.75 $ 44.60 $ 38.26
Granted (in dollars per share) 52.90 73.02 48.65
Exercised (in dollars per share) 29.67 36.79 31.08
Expired (in dollars per share) 35.41 37.58 42.16
Forfeited (in dollars per share) 57.07 57.75 48.04
Ending balance (in dollars per share) $ 52.83 $ 50.75 $ 44.60
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Number of shares, Outstanding stock options exercisable (in shares) 891,884 729,411 693,883
Weighted average exercise price, Outstanding stock options exercisable (in dollars per share) $ 50.36 $ 46.02 $ 41.54