XML 104 R89.htm IDEA: XBRL DOCUMENT v3.6.0.2
Deposits (Schedule of Maturities of Time Deposits Over One Hundred Thousand Dollars) (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deposits [Abstract]    
Maturing within three months $ 592,759 $ 535,459
After three but within six months 429,756 434,591
After six but within 12 months 817,615 900,156
After 12 months 904,195 709,376
Total $ 2,744,325 $ 2,579,582