XML 118 R101.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deposits - Maturities on Outstanding Time Deposits of $100 thousand or More (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Maturities of time deposits of $ 100 thousand or more [Abstract]    
3 months or less $ 203,679 $ 150,991
Over 3 months through 6 months 183,679 147,089
Over 6 months through 12 months 276,944 204,944
Over 12 months 179,237 179,469
Total $ 843,539 $ 682,493