XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of activity of restricted stock units
The following table summarizes activity regarding restricted stock units since December 31, 2021:
 SharesWeighted
Average
Price
Balance, December 31, 2021
404,468 $79.16 
Granted107,621 $123.52 
Forfeited(4,665)$105.88 
Vested(189,830)$67.40 
Balance, December 31, 2022
317,594 $100.83 
Granted103,024 $156.06 
Forfeited(3,018)$118.59 
Vested(122,751)$90.38 
Balance, December 31, 2023
294,849 $124.30 
Granted93,636 $279.05 
Forfeited(409)$185.51 
Vested(139,262)$105.65 
Balance, December 31, 2024
248,814 $192.87