XML 109 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deposits - Schedule of Time Deposit Maturities (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Time Deposits, Rolling Year Maturity [Abstract]  
2019 $ 1,459,919
2020 172,903
2021 81,148
2022 17,147
2023 3,064
Total time deposits $ 1,734,181