v3.26.1
Deposits - Components of Interest-bearing and Noninterest-bearing Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits    
Money market accounts $ 1,020,360 $ 989,230
Interest-bearing demand and NOW accounts 1,196,967 1,285,767
Savings accounts 508,732 497,523
Time deposits less than $250 651,027 477,115
Time deposits $250 or more 185,238 229,949
Total interest-bearing deposits 3,562,324 3,479,584
Noninterest-bearing deposits 946,528 954,485
Total deposits $ 4,508,852 $ 4,434,069