XML 81 R101.htm IDEA: XBRL DOCUMENT v3.20.1
Deposits - Scheduled Maturities of Time Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Banking and Thrift [Abstract]    
2020 $ 8,507,854  
2021 657,366  
2022 343,224  
2023 134,800  
2024 56,775  
Thereafter 17,926  
Total time deposits $ 9,717,945 $ 7,063,984