XML 80 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Reconciliation of Number of Shares Used in Calculation of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income (loss) available to common stockholders $ 3,117 $ (87) $ 5,531 $ 244
Common shares outstanding for basic EPS:        
Weighted average common shares outstanding 23,811,732 24,743,843 23,800,294 24,802,654
Less: Weighted average unallocated Employee Stock Ownership Plan (ESOP) shares 1,401,929 1,535,675 1,418,647 1,552,297
Basic weighted average common shares outstanding 22,409,803 23,208,168 22,381,647 23,250,357
Basic earnings per common share $ 0.14 $ (0) $ 0.25 $ 0.01
Potential dilutive common shares:        
Add: Dilutive effect of restricted stock awards and stock options 9,506   11,371 24,844
Diluted weighted average common shares outstanding 22,419,309 23,208,168 22,393,018 23,275,201
Diluted earnings per common share $ 0.14 $ (0) $ 0.25 $ 0.01