v3.26.1
Earnings per Common Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Common Share
Three months ended
June 30,
Six months ended
June 30,
(dollars in thousands, except per share data)2026202520262025
Numerator for earnings per share:
Net income available to common stockholders$5,807 $5,592 $7,813 $7,991 
Denominators for earnings per share:
Weighted average shares outstanding11,956 11,352 11,936 11,342 
Average unearned ESOP shares(97)(124)(101)(127)
Basic weighted averages shares outstanding11,859 11,228 11,835 11,215 
Dilutive effects of assumed exercises of stock options315 164 328 200 
Diluted weighted averages shares outstanding12,174 11,392 12,163 11,415 
Basic earnings per share$0.49 $0.50 $0.66 $0.71 
Diluted earnings per share$0.48 $0.49 $0.64 $0.70 
Antidilutive shares excluded from computation of average dilutive earnings per share534 357