v3.25.2
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Demand deposits: Non-interest bearing $ 91,459 $ 96,412
Demand deposits: Interest bearing 66,284 65,020
Money market accounts 158,628 149,550
Savings accounts 97,655 54,322
Time deposits 213,473 207,674
Total Deposits $ 627,499 $ 572,978
Weighted Average Rate - Demand deposits: Interest bearing 0.10% 0.09%
Weighted Average Rate - Money market accounts 2.56% 2.26%
Weighted Average Rate - Savings accounts 0.06% 0.06%
Weighted Average Rate - Time deposits 3.57% 3.96%
Weighted Average Rate on Total Deposits 1.88% 2.04%