v3.25.2
Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income $ 10,344 $ 10,093 $ 6,355 $ 21,459
Less: preferred stock distributions 110 110 220 220
Net income available to common shareholders $ 10,234 $ 9,983 $ 6,135 $ 21,239
Denominator:        
Weighted average shares for basic earnings per share 14,274,926 13,609,618 14,072,225 13,594,414
Weighted average shares for diluted earnings per share 14,341,251 13,677,908 14,160,638 13,659,154
Basic $ 0.72 $ 0.73 $ 0.44 $ 1.56
Diluted $ 0.71 $ 0.73 $ 0.43 $ 1.55
Stock Options        
Denominator:        
Options 66,325 68,290 88,413 64,740