XML 115 R101.htm IDEA: XBRL DOCUMENT v3.20.4
Deposits - Maturities of certificates of deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Time Deposits:    
Time Deposits by Category $ 1,390,792 $ 1,721,109
Certificates of deposit    
Time Deposits:    
2021 1,087,279  
2022 189,664  
2023 73,346  
2024 25,847  
2025 13,743  
Thereafter 913  
Time Deposits by Category 1,390,792  
Retail | Certificates of deposit    
Time Deposits:    
2021 995,934  
2022 175,913  
2023 30,898  
2024 14,647  
2025 13,743  
Thereafter 913  
Time Deposits by Category 1,232,048  
Brokered | Certificates of deposit    
Time Deposits:    
2021 91,345  
2022 13,751  
2023 42,448  
2024 11,200  
Time Deposits by Category $ 158,744