XML 155 R139.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Common Share - Computation of Basic and Diluted Earnings per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic      
Net income $ 31,683 $ 42,964 $ 39,427
Less allocation of earnings and dividends to participating securities 671 1,583 498
Net income available to common shareholders-basic $ 31,012 $ 41,381 $ 38,929
Weighted average common shares outstanding 15,724,768 15,734,624 15,162,032
Less average participating securities 333,029 579,857 191,402
Weighted average common shares outstanding for earnings per common share basic 15,391,739 15,154,767 14,970,630
Basic earnings per share $ 2.01 $ 2.73 $ 2.6
Diluted      
Net income available to common shareholders-diluted $ 31,012 $ 41,381 $ 38,929
Weighted average number of shares outstanding used in the calculation of basic earnings per common share 15,391,739 15,154,767 14,970,630
Average shares and dilutive potential common shares outstanding—diluted 15,391,739 15,154,767 14,970,630
Diluted earnings per share $ 2.01 $ 2.73 $ 2.6