XML 136 R115.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deposits - Schedule of Maturities of Total Time Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Maturities Of Time Deposits [Abstract]    
Due in 2020 $ 1,294,106  
Due in 2021 184,939  
Due in 2022 99,390  
Due in 2023 55,794  
Due in 2024 36,599  
Thereafter 11,402  
Total $ 1,682,230 $ 2,024,256