XML 116 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Schedule of Nonvested Restricted Stock Units Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Unvested, beginning of year (in shares) 444,649 363,801 347,552
Granted (in shares) 0 289,694 240,536
Vested (in shares) (444,348) (205,193) (210,157)
Forfeited (in shares) (301) (3,653) (14,130)
Unvested, end of year (in shares) 0 444,649 363,801
Weighted- Average Grant Date Fair Value      
Weighted-Average Grant Date Fair Value - Unvested, beginning of year (in dollars per share) $ 45.18 $ 46.58 $ 47.27
Grant date fair value (in dollars per share) 0 43.14 45.21
Weighted-Average Grant Date Fair Value - Vested (in dollars per share) 45.17 44.66 45.88
Weighted-Average Grant Date Fair Value - Forfeited (in dollars per share) 55.40 51.96 50.67
Weighted-Average Grant Date Fair Value - Unvested, end of year (in dollars per share) $ 0 $ 45.18 $ 46.58