v3.26.1
Employee Benefit Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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 $ 149 $ 188    
Shares Held by ESOP [Abstract]        
Allocated to participants (in shares) 124,968 127,804    
Committed to be released (in shares) 55,568 30,036    
Suspense shares (in shares) 406,108 428,804    
Total ESOP shares (in shares) 586,644 586,644    
Fair value of unearned shares $ 3,005 $ 2,937    
Shares released for allocation (in shares) 0 30,036    
Unearned ESOP shares $ 3,869 $ 4,201    
Total number of common stock purchased by ESOP to date (in shares) 428,327 428,327    
Total cost of shares purchased by ESOP to date $ 3,900 $ 3,900    
Pension Plan [Member] | City First Bank 401(k) Plan [Member]        
401(k) Plan [Abstract]        
Employee contributions as a percentage of their compensation 15.00%      
Employer matching contribution, percent of match 50.00%      
Employer matching contribution, percent of compensation contributed 6.00%      
Additional employer matching contribution, percent of compensation contributed 3.00%      
401(k) benefit plan expense $ 417 $ 476