XML 112 R93.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deposits - Schedule of Maturities of Time Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Banking and Thrift [Abstract]    
Due in 2019 $ 394,239  
Due in 2020 128,518  
Due in 2021 40,750  
Due in 2022 32,995  
Due in 2023 70,056  
Thereafter 3,519  
Time deposits $ 670,077 $ 574,749