XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Based Compensation - Summary of Vested and Unvested Restricted Stock Outstanding (Detail) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]    
Balance at beginning of period 24,348 25,190
Grants 24,876 22,950
Vesting (24,348) (25,190)
Forfeited/expired 0 0
Balance at end of period 24,876 22,950
Balance at beginning of period $ 30.91 $ 27.79
Grants 33.78 30.51
Vesting 30.91 27.79
Forfeited/expired 0 0
Balance at end of period $ 33.78 $ 30.51