XML 161 R127.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation Plans - Restricted Stock Activity (Details) - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of RSUs      
Non-vested shares at beginning of year (in shares) 786,762 752,622 660,166
Granted (in shares) 146,045 239,041 272,212
Vested (in shares) (168,187) (156,569) (136,076)
Canceled (in shares) (74,555) (48,332) (43,680)
Non-vested shares at end of year (in shares) 690,065 786,762 752,622
Weighted Average Grant-Date Fair Value      
Non-vested shares at beginning of year (in dollars per share) $ 77.52 $ 70.84 $ 62.84
Granted (in dollars per share) 98.69 91.50 84.07
Vested (in dollars per share) 72.99 66.81 59.31
Canceled (in dollars per share) 80.55 77.40 68.23
Non-vested shares at beginning of year (in dollars per share) $ 82.77 $ 77.52 $ 70.84