XML 49 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Common Share - Summary of Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic earnings per common share                
Net income $ 14,393 $ 11,422 $ 11,171 $ 10,526 $ 10,456 $ 8,848 $ 36,986 $ 29,830
Less: preferred stock dividends 218 $ 219 $ 219 218 $ 219 $ 219 656 656
Less: earnings allocated to participating securities 259     228     719 682
Basic earnings allocated to common shareholders $ 13,916     $ 10,080     $ 35,611 $ 28,492
Weighted-average common shares outstanding, excluding participating securities 8,171,404     8,111,215     8,153,181 8,149,949
Basic earnings per common share $ 1.7     $ 1.24     $ 4.37 $ 3.5
Diluted earnings per common share                
Earnings allocated to common shareholders, diluted $ 13,916     $ 10,080     $ 35,611 $ 28,492
Weighted-average diluted common shares outstanding, excluding participating securities 8,171,404     8,111,215     8,153,181 8,149,949
Diluted earnings per common share $ 1.7     $ 1.24     $ 4.37 $ 3.5