XML 115 R103.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic earnings per share:      
Net income available to common shareholders $ 37,153 $ 24,976 $ 30,705
Less: income allocated to unvested restricted stock (296) (47) (95)
Net income allocated to common stock $ 36,857 $ 24,929 $ 30,610
Weighted-average total common shares outstanding (in shares) 14,318,428 14,269,017 14,345,860
Less: weighted-average unvested restricted stock (in shares) (113,960) (26,960) (44,169)
Weighted-average common shares outstanding, basic (in shares) 14,204,468 14,242,057 14,301,691
Basic earnings per share (in dollars per share) $ 2.59 $ 1.75 $ 2.14
Diluted earnings per share:      
Net income allocated to common stock $ 36,857 $ 24,929 $ 30,610
Weighted-average common shares outstanding, basic (in shares) 14,204,468 14,242,057 14,301,691
Diluted effect of stock options (in shares) 74,662 100,304 116,247
Diluted weighted-average common shares outstanding (in shares) 14,279,130 14,342,361 14,417,938
Diluted earnings per share (in dollars per share) $ 2.58 $ 1.74 $ 2.12