XML 126 R116.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Unvested, Beginning Balance 540,669 500,536 328,769
Granted 201,378 192,030 292,007
Vested (129,294) (138,823) (97,278)
Forfeited (33,965) (13,074) (22,962)
Unvested, Ending Balance 578,788 540,669 500,536
Weighted Average Grant Date Fair Value      
Unvested, Beginning Balance $ 87.81 $ 87.28 $ 82.02
Granted 67.78 85.8 90.23
Vested 86.47 83.21 78.55
Forfeited 85.13 86.96 86.48
Unvested, Ending Balance $ 81.3 $ 87.81 $ 87.28
Grant Date Fair Value of Restricted Stock that Vested During the Year      
Vested $ 9,190 $ 11,640 $ 8,673