XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Summary of Vested and Unvested Restricted Stock Outstanding (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Balance at beginning of period 25,190 24,813 46,598
Grants 24,348 25,190 15,425
Vesting (25,190) (23,708) (37,010)
Forfeited/expired 0 (1,105) (200)
Balance at end of period 24,348 25,190 24,813
Balance at beginning of period $ 27.79 $ 36.21 $ 35.75
Grants 30.91 27.79 40.89
Vesting 27.79 36.4 37.61
Forfeited/expired 0 29.7 29.7
Balance at end of period $ 30.91 $ 27.79 $ 36.21