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