XML 109 R94.htm IDEA: XBRL DOCUMENT v3.6.0.2
Time Deposits - Schedule of Maturities of Time Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Banking and Thrift [Abstract]    
Due in 2017 $ 410,380  
Due in 2018 114,308  
Due in 2019 62,004  
Due in 2020 12,854  
Due in 2021 12,439  
Thereafter 14,204  
Time Deposits $ 626,189 $ 454,406