v3.25.2
Deposits - Schedule of Brokered Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Deposits [Abstract]    
Balance $ 757,654 $ 408,234
Weighted Average Interest Rate 4.29% 5.30%