XML 253 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Plans - Restricted Stock Activity (Details) - Restricted Stock - 2023 Stock Incentive Plan - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number Outstanding    
Balance at the beginning of the period (in shares) 465,856 495,948
Shares granted (in shares) 460,454 335,100
Shares forfeited (in shares) (3,916) (7,665)
Shares vested (in shares) (352,969) (357,527)
Balance at the end of the period (in shares) 569,425 465,856
Weighted Average Grant Date Fair Value    
Balance at the beginning of the period (in dollars per share) $ 49.95 $ 32.30
Shares granted (in dollars per share) 56.11 56.06
Shares cancelled (in dollars per share) 63.40 42.99
Shares vested (in dollars per share) 58.19 31.34
Balance at the end of the period (in dollars per share) $ 49.73 $ 49.95