XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Interest-Bearing Deposits - Schedule of Interest-bearing Deposits (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Interest-Bearing Deposits [Abstract]    
Interest-bearing demand deposits $ 628,328,000 $ 532,507,000
Savings deposits 6,894,000 7,226,000
Time deposits:    
Less than $100 5,376,000 5,266,000
$100 to less than $250 54,411,000 48,540,000
$250 or more (1) 21,677,000 22,916,000
Total $ 716,686,000 $ 616,455,000
Weighted average interest rate 2.51% 3.16%
Uninsured scheduled maturities, year one $ 17,300,000  
Uninsured scheduled maturities, year one through three $ 4,400,000