XML 105 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deposits (Schedule of Maturities of Time Deposits Over One Hundred Thousand Dollars) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Deposits [Abstract]    
Maturing within three months $ 682,940 $ 695,904
After three but within six months 667,079 614,963
After six but within 12 months 921,547 820,285
After 12 months 1,350,717 784,798
Total $ 3,622,283 $ 2,915,950