v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share        
Net income - basic $ 9,795 $ 11,170 $ 19,747 $ 21,737
Net income - diluted $ 9,795 $ 11,170 $ 19,747 $ 21,737
Weighted average shares issued 13,799 14,023 13,826 14,022
Less: Weighted average unearned ESOP shares (500) (573) (507) (584)
Less: Weighted average unvested restricted shares (164) (234) (164) (234)
Basic weighted average shares outstanding 13,135 13,216 13,155 13,204
Add: Dilutive effect of restricted stock 91 108 83 105
Add: Dilutive effect of stock options 312 244 295 254
Diluted weighted average shares outstanding 13,538 13,568 13,533 13,563
Net income per share        
Basic (in $ per share) $ 0.75 $ 0.85 $ 1.5 $ 1.65
Diluted (in $ per share) $ 0.72 $ 0.82 $ 1.46 $ 1.6