v3.26.1
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits [Abstract]    
Demand deposits: Non-interest bearing $ 96,476 $ 96,103
Demand deposits: Interest bearing 64,386 62,346
Money market accounts 155,223 159,212
Savings accounts 49,984 51,788
Time deposits 212,171 203,828
Total Deposits $ 578,240 $ 573,277
Weighted Average Rate - Demand deposits: Interest bearing 0.09% 0.09%
Weighted Average Rate - Money market accounts 1.87% 1.91%
Weighted Average Rate - Savings accounts 0.06% 0.07%
Weighted Average Rate - Time deposits 3.27% 3.44%
Weighted Average Rate on Total Deposits 1.72% 1.77%