XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Deposits - Maturities of certificates of deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deposits    
Time deposits by category $ 1,282,787 $ 961,069
Certificates of deposit    
Deposits    
2023 1,070,939  
2024 139,060  
2025 65,454  
2026 2,967  
2027 3,532  
Thereafter 835  
Time deposits by category 1,282,787  
Retail | Certificates of deposit    
Deposits    
2023 958,115  
2024 42,099  
2025 13,748  
2026 2,967  
2027 3,532  
Thereafter 835  
Time deposits by category 1,021,296  
Brokered | Certificates of deposit    
Deposits    
2023 112,824  
2024 96,961  
2025 51,706  
Time deposits by category $ 261,491