v3.25.2
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Deposits, by Customer, Alternative [Abstract]    
Non-interest-bearing demand $ 582,045 $ 598,366
Interest-bearing demand 2,362,222 2,308,915
Savings 754,376 643,481
Certificates of deposits 1,976,574 1,607,361
Total deposits $ 5,675,217 $ 5,158,123
Weighted Average Rate Domestic Deposit Liabilities [Abstract]    
Interest-bearing demand 2.62% 3.06%
Savings 1.34% 0.80%
Certificates of deposits 3.85% 4.39%
Total deposits 2.61% 2.84%