v3.26.1
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Deposits, by Customer, Alternative [Abstract]    
Non-interest-bearing demand $ 788,015 $ 582,045
Interest-bearing demand 2,214,432 2,362,222
Savings 766,502 754,376
Certificates of deposits 1,940,676 1,976,574
Total deposits $ 5,709,625 $ 5,675,217
Weighted Average Rate Domestic Deposit Liabilities [Abstract]    
Interest-bearing demand 2.49% 2.62%
Savings 1.26% 1.34%
Certificates of deposits 3.45% 3.85%
Total deposits 2.31% 2.61%