XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Units      
Non vested balance at beginning of period (in shares) 226,410 179,538 167,994
Granted (in shares) 115,411 71,728 69,492
Forfeited (in shares) (16,872) (2,264) (28,542)
Vested (in shares) (81,942) (22,592) (29,406)
Non vested balance at end of period (in shares) 243,007 226,410 179,538
Weighted Average  Grant-Date Fair Value      
Non vested balance at beginning of period (in dollars per share) $ 77.56 $ 65.11 $ 61.07
Granted (in dollars per share) 84.90 96.87 78.08
Forfeited (in dollars per share) 86.88 81.76 61.11
Vested (in dollars per share) 66.04 39.47 76.59
Non vested balance at end of period (in dollars per share) $ 84.29 $ 77.56 $ 65.11