XML 93 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deposits (Schedule of Maturities of Time Deposits Over One Hundred Thousand Dollars) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deposits [Abstract]    
Maturing within three months $ 756,974 $ 682,940
After three but within six months 893,023 667,079
After six but within 12 months 728,255 921,547
After 12 months 1,466,201 1,350,717
Total 3,844,453 3,622,283
Time deposits of $250,000 or more $ 1,700,000 $ 1,600,000