Deposits - Deposit Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Banking and Thrift, Interest [Abstract] | ||
| Non-interest checking | $ 1,364,258 | $ 1,164,908 |
| Interest-bearing checking | 743,587 | 599,630 |
| Savings | 310,244 | 256,347 |
| Money market | 1,355,701 | 1,210,414 |
| CDs $250,000 or less | 154,403 | 176,895 |
| CDs greater than $250,000 | 52,046 | 68,074 |
| Total customer deposits | 3,980,239 | 3,476,268 |
| Brokered deposits | 0 | 74,995 |
| Total deposits | $ 3,980,239 | $ 3,551,263 |