XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deposits - Maturities of certificates of deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deposit Liability [Line Items]    
Time Deposits by Category $ 961,069 $ 1,390,792
Certificates of deposit    
Deposit Liability [Line Items]    
2022 764,935  
2023 145,781  
2025 13,571  
2024 32,417  
2026 3,414  
Thereafter 951  
Time Deposits by Category 961,069  
Retail | Certificates of deposit    
Deposit Liability [Line Items]    
2022 751,184  
2023 103,333  
2025 13,571  
2024 21,217  
2026 3,414  
Thereafter 951  
Time Deposits by Category 893,670  
Brokered | Certificates of deposit    
Deposit Liability [Line Items]    
2022 13,751  
2023 42,448  
2024 11,200  
Time Deposits by Category $ 67,399