XML 105 R88.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deposits (Schedule of Maturities of Time Deposits Over One Hundred Thousand Dollars) (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Deposits [Abstract]    
Maturing within three months $ 695,904 $ 592,759
After three but within six months 614,963 429,756
After six but within 12 months 820,285 817,615
After 12 months 784,798 904,195
Total $ 2,915,950 $ 2,744,325