v3.25.4
Interest-Bearing Deposits - Schedule of Interest-bearing Deposits (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Interest-Bearing Deposits [Abstract]    
Interest-bearing demand deposits $ 583,375,000 $ 628,328,000
Savings deposits 5,822,000 6,894,000
Time deposits:    
Less than $100 2,702,000 5,376,000
$100 to less than $250 69,534,000 54,411,000
$250 or more(1) 25,166,000 21,677,000
Total $ 686,599,000 $ 716,686,000
Weighted average interest rate 1.73% 2.51%
Uninsured scheduled maturities, year one $ 24,400,000  
Uninsured scheduled maturities, year one through three $ 778,000