XML 127 R99.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deposits - Schedule of Maturities of Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Time Deposits By Maturity [Abstract]    
December 31, 2018 $ 432,030  
December 31, 2019 139,398  
December 31, 2020 56,719  
December 31, 2021 32,893  
December 31, 2022 24,075  
Thereafter 3,214  
Total time deposits $ 688,329 $ 391,031