XML 102 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Certificates of Deposit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Maturities Of Certificates Of Deposit [Line Items]      
Certificates of deposit less than $100,000 $ 246,875 $ 277,225  
Certificates $100,000 to $250,000 295,672 345,241  
Certificates $250,000 and over 63,038 67,513  
Total 605,585 689,979  
Maturity of certificates of deposit [Abstract]      
2021 500,339    
2022 38,300    
2023 47,183    
2024 9,488    
2025 10,131    
2026 and thereafter 144    
Total 605,585 689,979  
Interest expense on certificates of deposit of $100,000 or greater 5,327 $ 6,060 $ 3,038
Less than $100,000      
Maturities Of Certificates Of Deposit [Line Items]      
Total 246,875    
Maturity of certificates of deposit [Abstract]      
2021 205,853    
2022 16,889    
2023 14,064    
2024 4,562    
2025 5,363    
2026 and thereafter 144    
Total 246,875    
$100,000 and Greater      
Maturities Of Certificates Of Deposit [Line Items]      
Total 358,710    
Maturity of certificates of deposit [Abstract]      
2021 294,486    
2022 21,411    
2023 33,119    
2024 4,926    
2025 4,768    
2026 and thereafter 0    
Total $ 358,710