XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deposits Deposits (Details 1) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Time Deposits Balance [Line Items]    
Time Deposit Maturities, Next Twelve Months $ 1,136,869  
Time Deposit Maturities, Year Two 121,741  
Time Deposit Maturities, Year Three 53,402  
Time Deposit Maturities, Year Four 56,613  
Time Deposit Maturities, Year Five 4,178  
Time Deposit Maturities, after Year Five 29  
Time Deposits 1,372,832 $ 1,526,770
Deposits Exceeding FDIC Insurance Limit of $250,000 [Member]    
Time Deposits Balance [Line Items]    
Time Deposit Maturities, Next Twelve Months 473,700  
Time Deposit Maturities, Year Two 10,824  
Time Deposit Maturities, Year Three 505  
Time Deposit Maturities, Year Four 546  
Time Deposit Maturities, Year Five 1,319  
Time Deposit Maturities, after Year Five 0  
Time Deposits 486,894  
Deposits FDC Insured $250,000 and Under [Member]    
Time Deposits Balance [Line Items]    
Time Deposit Maturities, Next Twelve Months 663,169  
Time Deposit Maturities, Year Two 110,917  
Time Deposit Maturities, Year Three 52,897  
Time Deposit Maturities, Year Four 56,067  
Time Deposit Maturities, Year Five 2,859  
Time Deposit Maturities, after Year Five 29  
Time Deposits $ 885,938