XML 80 R73.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic        
Net income $ 11,015 $ 7,064 $ 21,183 $ 13,424
Less allocation of earnings and dividends to participating securities 45 266 72 492
Net income available to common shareholders-basic $ 10,970 $ 6,798 $ 21,111 $ 12,932
Weighted average common shares outstanding 15,524,490 15,729,049 15,506,750 15,712,499
Less average participating securities 96,692 591,712 81,784 576,528
Weighted average number of shares outstanding used in the calculation of basic earnings per common share 15,427,798 15,137,337 15,424,966 15,135,971
Earnings per common share:        
Basic $ 0.71 $ 0.45 $ 1.37 $ 0.85
Diluted $ 0.71 $ 0.45 $ 1.37 $ 0.85