XML 137 R118.htm IDEA: XBRL DOCUMENT v3.6.0.2
Deposits - Schedule of Maturities of Total Time Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Maturities of Time Deposits [Abstract]    
Due in 2017 $ 895,033  
Due in 2018 292,371  
Due in 2019 108,978  
Due in 2020 86,090  
Due in 2021 44,005  
Thereafter 41,631  
Total $ 1,468,108 $ 1,000,067