v3.26.1
Earnings Per Common Share - Summary of Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic earnings per common share            
Net income $ 15,580 $ 12,200 $ 11,422 $ 11,171 $ 27,780 $ 22,593
Less: preferred stock dividends 219 $ 219 219 $ 219 438 438
Less: earnings allocated to participating securities 233   207   462 443
Basic earnings allocated to common shareholders $ 15,128   $ 10,996   $ 26,880 $ 21,712
Weighted-average common shares outstanding, excluding participating securities 8,208,002   8,141,159   8,201,585 8,149,600
Basic earnings per common share $ 1.84   $ 1.35   $ 3.28 $ 2.66
Diluted earnings per common share            
Earnings allocated to common shareholders, diluted $ 15,128   $ 10,996   $ 26,880 $ 21,712
Weighted-average diluted common shares outstanding, excluding participating securities 8,208,002   8,141,159   8,201,585 8,149,600
Diluted earnings per common share $ 1.84   $ 1.35   $ 3.28 $ 2.66