XML 112 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Employee Benefits [Abstract]    
Employer matching contribution, percent 100.00%  
Maximum employee contribution of compensation received 4.00%  
Contribution plan, description Any discretionary contribution made by the Company is fully vested after three years of credited service.  
Employer contributions charged to expense $ 600 $ 600
Description of agreements provide The agreements provide monthly payments for up to 15 years that equal 15 percent to 25 percent of average compensation prior to retirement or death.  
Supplemental executive retirement plan agreement expense $ 200 200
Cash surrender value of all life insurance policies $ 30,685 $ 29,121
Employee stock ownership plan (ESOP), number of allocated shares (in Shares) (in Shares) (in Shares) 304,286 328,187
Employee stock ownership plan (ESOP), compensation expense for current agreements $ 0 $ 100