XML 109 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Certificates of Deposit - Schedule of Maturities of Total Certificates of Deposit (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Time Deposits By Maturity [Abstract]    
2021 $ 1,000,380  
2022 266,077  
2023 134,647  
2024 91,984  
2025 67,226  
2026 and thereafter 58,196  
Total $ 1,618,510 $ 2,055,920