v3.26.1
Stock Based Compensation - Summary of Vested and Unvested Restricted Stock Outstanding (Detail) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]    
Balance at beginning of period 24,876 24,348
Grants 25,704 24,876
Vesting (24,876) (24,348)
Forfeited/expired 0 0
Balance at end of period 25,704 24,876
Balance at beginning of period $ 33.78 $ 30.91
Grants 32.68 33.78
Vesting 33.78 30.91
Forfeited/expired 0 0
Balance at end of period $ 32.68 $ 33.78