v3.26.3
Deposits - Deposits (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Deposits [Abstract]    
Non-interest bearing accounts $ 140,651 $ 138,059
NOW accounts 58,057 59,937
Money market accounts 59,130 65,978
Savings accounts 89,266 91,205
Certificates of deposit 227,819 222,113
Total deposits $ 574,923 $ 577,292