v3.26.1
Deposits - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Deposits    
Aggregate amount of deposits with a minimum denomination of $250,000 $ 1,500,000 $ 1,400,000
Brokered certificates of deposit 279,995 233,649
Deposits from affiliates $ 12,700 $ 14,400