v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share            
Net income (basic and diluted) $ 11,170 $ 10,567 $ 12,798 $ 11,374 $ 21,737 $ 24,172
Weighted average shares issued 14,023   14,028   14,022 14,073
Less: Weighted average unearned ESOP shares (573)   (660)   (584) (670)
Less: Weighted average unvested restricted shares (234)   (284)   (234) (284)
Basic weighted average shares outstanding 13,216   13,084   13,204 13,119
Add: Dilutive effect of restricted stock 108   78   105 69
Add: Dilutive effect of stock option 244   19   254 17
Diluted weighted average shares outstanding 13,568   13,181   13,563 13,205
Net income per share            
Basic (in $ per share) $ 0.85   $ 0.98   $ 1.65 $ 1.84
Diluted (in $ per share) $ 0.82   $ 0.97   $ 1.6 $ 1.83