XML 124 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Maturities of Time Deposits [Abstract]    
Within one year $ 554,132  
After one but within two years 220,769  
After two but within three years 50,593  
After three but within four years 15,064  
After four but within five years 20,453  
After five years 182  
Total 861,193 $ 930,678
Time Deposits, $250,000 or More [Abstract]    
Time deposits of $250,000 or more $ 140,400 $ 146,100