v3.21.1
Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Deposits [Abstract]    
Noninterest bearing deposits $ 958,526 $ 910,655
Interest checking deposits 1,406,070 1,351,641
Money market deposits 950,300 918,654
Savings deposits 580,862 529,751
Time deposits under $250 558,338 581,471
Time deposits of $250 or more 340,467 254,877
Total deposits 4,794,563 4,547,049
Domestic time deposit, brokered 6,200 7,800
Domestic non-time deposit, brokered 17,200 14,800
Deposits of government entities $ 244,900 $ 156,700