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 |