XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
ESOP Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
ESOP Plan [Abstract]          
Number of common stock purchased by ESOP (in shares)     369,953 58,369  
Purchase price of common stock (in dollars per share)     $ 9.19 $ 8.57  
Total cost of shares purchased by ESOP     $ 3,400 $ 500  
Line of credit to ESOP       $ 5,000  
Term of ESOP loan 20 years        
Compensation expense related to ESOP $ 50 $ 47      
Shares Held by ESOP [Abstract]          
Allocated to participants (in shares) 157,840       127,804
Committed to be released (in shares) 7,338       30,036
Suspense shares (in shares) 421,466       428,804
Total ESOP shares (in shares) 586,644       586,644
Fair value of unearned shares $ 3,022       $ 2,937
Unearned ESOP shares $ 4,152       $ 4,201