XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation Plans - Schedule of activity of restricted stock units (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Shares, Beginning Balance 294,849 317,594 404,468
Weighted Average Price, Beginning Balance (in dollars per share) $ 124.30 $ 100.83 $ 79.16
Shares, Granted 93,636 103,024 107,621
Weighted Average Price, Granted (in dollars per share) $ 279.05 $ 156.06 $ 123.52
Shares, Forfeited (409) (3,018) (4,665)
Weighted Average Price, Forfeited (in dollars per share) $ 185.51 $ 118.59 $ 105.88
Shares, Vested (139,262) (122,751) (189,830)
Weighted Average Price, Vested (in dollars per share) $ 105.65 $ 90.38 $ 67.40
Shares, Ending Balance 248,814 294,849 317,594
Weighted Average Price, Ending Balance (in dollars per share) $ 192.87 $ 124.30 $ 100.83