v3.26.1
Deposits - Components of Interest-bearing and Noninterest-bearing Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposits    
Money market accounts $ 1,054,968 $ 989,230
Interest-bearing demand and NOW accounts 1,252,542 1,285,767
Savings accounts 512,057 497,523
Time deposits less than $250 425,049 477,115
Time deposits $250 or more 211,412 229,949
Total interest-bearing deposits 3,456,028 3,479,584
Noninterest-bearing deposits 969,341 954,485
Total deposits $ 4,425,369 $ 4,434,069