XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Summary of Stock Option Activity) (Details) - $ / shares
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Shares    
Outstanding, beginning of period, Shares 1,230,211 1,282,278
Granted, Shares 140,339 178,040
Exercised, Shares (262,900) (223,426)
Forfeited or cancelled, Shares (6,075) (4,769)
Outstanding, end of period, Shares 1,101,575 1,232,123
Weighted Average Exercise Price    
Outstanding, beginning of period, Weighted Average Exercise Price $ 99.14 $ 93.64
Granted, Weighted Average Exercise Price 139.51 115.35
Exercised, Weighted Average Exercise Price 86.82 80.46
Forfeited or cancelled, Weighted Average Exercise Price 116.44 118.01
Outstanding, end of period, Weighted Average Exercise Price $ 107.13 $ 99.07