XML 123 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of Activity for Restricted Stock (Details) - Restricted Stock - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Unvested, Beginning Balance 578,788 540,669 500,536
Granted 236,992 201,378 192,030
Vested (210,125) (129,294) (138,823)
Forfeited (5,240) (33,965) (13,074)
Unvested, Ending Balance 600,415 578,788 540,669
Weighted Average Grant Date Fair Value      
Unvested, Beginning Balance $ 81.3 $ 87.81 $ 87.28
Granted 63.57 67.78 85.8
Vested 83.58 86.47 83.21
Forfeited 69.23 85.13 86.96
Unvested, Ending Balance $ 73.61 $ 81.3 $ 87.81
Grant Date Fair Value of Restricted Stock that Vested During the Year      
Vested $ 12,825 $ 9,190 $ 11,640