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
Mar. 31, 2026
Mar. 31, 2025
Basic    
Net income $ 14,989 $ 10,168
Less allocation of earnings and dividends to participating securities 28 44
Net income available to common shareholders-basic $ 14,961 $ 10,124
Weighted average common shares outstanding 20,745,499 15,488,813
Less average participating securities 39,169 66,711
Weighted average number of shares outstanding used in the calculation of basic earnings per common share 20,706,330 15,422,102
Earnings per common share:    
Basic $ 0.72 $ 0.66
Diluted $ 0.72 $ 0.66