v3.25.2
Deposits - Composition of Consolidated Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Demand, noninterest bearing $ 555,355 $ 527,524
Interest bearing demand and money market 2,776,813 2,529,084
Savings 109,456 66,826
Total core deposits 3,441,624 3,123,434
Other deposits 457,989 444,351
Time deposits less than $250,000 9,950 11,252
Time deposits $250,000 and over 4,008 6,295
Total deposits $ 3,913,571 $ 3,585,332