XML 121 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Incentive Plans - Disclosure of Restricted Stock Units (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock      
Number of Shares      
Beginning of period (in shares) 338,622 355,900 276,611
Granted (in shares) 311,955 211,820 201,789
Released (in shares) (155,368) (165,533) (98,864)
Forfeited (in shares) (73,750) (63,565) (23,636)
End of period (in shares) 421,459 338,622 355,900
Weighted Average Grant-Date Per Share Fair Value      
Beginning balance (in dollars per share) $ 73.33 $ 73.57 $ 80.85
Granted (in dollars per share) 47.55 73.12 70.12
Released (in dollars per share) 74.37 73.64 86.36
Forfeited (in dollars per share) 60.10 73.15 75.89
Ending balance (in dollars per share) $ 56.18 $ 73.33 $ 73.57
Restricted Stock Units (RSUs)      
Number of Shares      
Beginning of period (in shares) 58,475 123,895 105,592
Granted (in shares) 32,630 21,731 60,914
Released (in shares) (18,115) (47,857) (42,611)
Forfeited (in shares) (37) (39,294) 0
End of period (in shares) 72,953 58,475 123,895
Weighted Average Grant-Date Per Share Fair Value      
Beginning balance (in dollars per share) $ 54.07 $ 62.11 $ 71.00
Granted (in dollars per share) 49.06 74.01 49.36
Released (in dollars per share) 73.97 64.04 66.63
Forfeited (in dollars per share) 74.94 77.23 0
Ending balance (in dollars per share) $ 46.83 $ 54.07 $ 62.11