v3.26.1
Earnings per Common Share - Computation of Basic and Diluted Earnings per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic        
Net income $ 14,315 $ 11,015 $ 29,304 $ 21,183
Less allocation of earnings and dividends to participating securities 54 45 84 72
Net income available to common shareholders-basic $ 14,261 $ 10,970 $ 29,220 $ 21,111
Weighted average common shares outstanding 20,786,101 15,524,490 20,765,913 15,506,750
Less average participating securities 79,006 96,692 59,198 81,784
Weighted average number of shares outstanding used in the calculation of basic earnings per common share 20,707,095 15,427,798 20,706,715 15,424,966
Earnings per common share:        
Basic $ 0.69 $ 0.71 $ 1.41 $ 1.37
Diluted $ 0.69 $ 0.71 $ 1.41 $ 1.37