v3.26.1
Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share, Basic [Abstract]    
Net income $ 8,145 $ 8,949
Basic weighted average common shares 18,759,526 19,036,309
Basic earnings per common share $ 0.43 $ 0.47
Net income $ 8,145 $ 8,949
Weighted average common shares 18,759,526 19,036,309
Restricted stock and RSUs 103,869 118,117
Diluted weighted average common shares 18,863,395 19,154,426
Diluted earnings per common share $ 0.43 $ 0.47