XML 111 R97.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits - Employee Stock Ownership Plan Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Shares purchased by ESOP (in shares) 15,535 18,573
Number of allocated shares (in shares) 178,031 169,647
Number of restricted shares held by the trust (in shares) 178,031  
Fair value of shares held by ESOP trust $ 9,400  
ESOP compensation expense $ 750 $ 691