v3.26.1
Computation of Basic and Diluted Earnings Per 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
Numerator:        
Net income $ 11,082 $ 10,344 $ 15,328 $ 6,355
Less: preferred stock distributions 110 110 220 220
Net income available to common shareholders $ 10,972 $ 10,234 $ 15,108 $ 6,135
Denominator:        
Weighted average shares for basic earnings per share 14,379,473 14,274,926 14,365,391 14,072,225
Weighted average shares for diluted earnings per share 14,425,836 14,341,251 14,415,682 14,160,638
Basic $ 0.76 $ 0.72 $ 1.05 $ 0.44
Diluted $ 0.76 $ 0.71 $ 1.05 $ 0.43
Stock Options        
Denominator:        
Options 46,363 66,325 50,291 88,413