v3.26.1
Deposits - Aggregate annual maturities of time deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Deposits.    
One year or less $ 317,087 $ 278,268
Over one to two years 29,367 25,264
Over two to three years 3,479 3,019
Over three to four years 2,656 2,058
Over four to five years 546 3,339
Over five years 108 348
Total time deposits $ 353,243 $ 312,296