v3.25.2
Deposits - Composition of deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits, by Type [Abstract]    
Transaction Deposits $ 1,579,616 $ 1,663,005
Savings and Money Market Deposits 1,441,694 1,259,503
Time Deposits 344,882 338,506
Brokered Deposits 870,550 825,753
Total Deposits 4,236,742 4,086,767
Brokered money market accounts $ 147,900 $ 127,400