XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation Plans (Summary of Stock Option Plan Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares      
Outstanding, beginning of period, Shares 1,080,852 1,230,211 1,282,278
Granted, Shares 135,019 140,339 178,040
Exercised, Shares (56,645) (279,499) (225,338)
Forfeited or cancelled, Shares (22,184) (10,199) (4,769)
Outstanding, end of period, Shares 1,137,042 1,080,852 1,230,211
Exercisable, end of period, Shares 864,186 755,953 845,429
Weighted Average Exercise Price      
Outstanding, beginning of period, Weighted Average Exercise Price $ 107.07 $ 99.14 $ 93.64
Granted, Weighted Average Exercise Price 140.01 139.51 115.35
Exercised, Weighted Average Exercise Price 88.1 87.95 80.24
Forfeited or cancelled, Weighted Average Exercise Price 125.15 121.39 118.01
Outstanding, end of period, Weighted Average Exercise Price 111.57 107.07 99.14
Exercisable, end of period, Weighted Average Exercise Price $ 104.16 $ 98.82 $ 91.1