XML 141 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Certificates of Deposit - Schedule of Maturities of Total Certificates of Deposit (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Time Deposits By Maturity [Abstract]    
2020 $ 1,283,904  
2021 365,298  
2022 158,718  
2023 113,453  
2024 84,723  
2025 and thereafter 49,824  
Total $ 2,055,920 $ 1,455,610