XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Stock Based Compensation - Summary of Vested and Unvested Restricted Stock Outstanding (Detail) - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]    
Balance at beginning of period 25,190 24,813
Grants 22,950 25,190
Vesting (25,190) (17,682)
Forfeited/expired 0 (1,105)
Balance at end of period 22,950 31,216
Balance at beginning of period $ 27.79 $ 36.21
Grants 30.51 27.79
Vesting 27.79 38.54
Forfeited/expired 0 29.7
Balance at end of period $ 30.51 $ 28.25