XML 104 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deposits - Schedule of Time Deposit Maturities (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Time Deposits, Rolling Year Maturity [Abstract]  
2018 $ 1,453,519
2019 279,490
2020 61,133
2021 89,939
2022 21,503
Thereafter 109
Total time deposits $ 1,905,693