XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation Plans - Schedule of activity of restricted stock units (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Shares, Beginning Balance 317,594 404,468 397,918
Weighted Average Price, Beginning Balance (in dollars per share) $ 100.83 $ 79.16 $ 73.16
Shares, Granted 103,024 107,621 129,859
Weighted Average Price, Granted (in dollars per share) $ 156.06 $ 123.52 $ 96.32
Shares, Forfeited (3,018) (4,665) (2,242)
Weighted Average Price, Forfeited (in dollars per share) $ 118.59 $ 105.88 $ 78.86
Shares, Vested (122,751) (189,830) (121,067)
Weighted Average Price, Vested (in dollars per share) $ 90.38 $ 67.40 $ 77.86
Shares, Ending Balance 294,849 317,594 404,468
Weighted Average Price, Ending Balance (in dollars per share) $ 124.30 $ 100.83 $ 79.16