XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table presents the computation of basic and diluted EPS for the periods indicated:
Three Months Ended September 30,
20252024
Net income$3,597 $2,472 
Shares outstanding for Basic EPS:
Average shares outstanding10,420,613 10,986,327 
Less: average restricted stock award shares not vested31,476 83,379 
Less: average unearned ESOP Shares761,835 815,942 
Shares outstanding for Basic EPS9,627,302 10,087,006 
Additional Dilutive Shares266,551 129,388 
Shares outstanding for Diluted EPS9,893,853 10,216,394 
Basic Earnings Per Share$0.37 $0.25 
Diluted Earnings Per Share$0.36 $0.24 
Nine Months Ended September 30,
20252024
Net income$8,167 $6,901 
Shares outstanding for Basic EPS:
Average shares outstanding10,515,467 11,072,685 
Less: average restricted stock award shares not vested54,975 138,637 
Less: average unearned ESOP Shares775,261 829,418 
Shares outstanding for Basic EPS9,685,231 10,104,630 
Additional Dilutive Shares258,045 106,245 
Shares outstanding for Diluted EPS9,943,276 10,210,875 
Basic Earnings Per Share$0.84 $0.68 
Diluted Earnings Per Share$0.82 $0.68