v3.26.1
ESOP Plan - Shares Held by ESOP (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
ESOP Plan [Abstract]    
Allocated to participants (in Shares) 110,836 124,968
Committed to be released (in Shares) 68,548 55,568
Suspense shares (in Shares) 406,108 406,108
Total ESOP shares (in Shares) 585,492 586,644
Fair value of unearned shares (in Dollars) $ 3,923 $ 3,005