XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certificates of Deposit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Maturities Of Certificates Of Deposit [Line Items]      
Certificates of deposit less than $100,000 $ 252,568 $ 246,875  
Certificates $100,000 to $250,000 258,211 295,672  
Certificates $250,000 and over 55,426 63,038  
Total 566,205 605,585  
Maturity of certificates of deposit [Abstract]      
2022 323,832    
2023 87,110    
2024 74,410    
2025 34,741    
2026 45,722    
2027 and thereafter 390    
Total 566,205 605,585  
Interest expense on certificates of deposit of $100,000 or greater 2,462 $ 5,327 $ 6,060
Less than $100,000      
Maturities Of Certificates Of Deposit [Line Items]      
Total 252,568    
Maturity of certificates of deposit [Abstract]      
2022 87,062    
2023 33,427    
2024 62,588    
2025 30,059    
2026 39,295    
2027 and thereafter 137    
Total 252,568    
$100,000 and Greater      
Maturities Of Certificates Of Deposit [Line Items]      
Total 313,637    
Maturity of certificates of deposit [Abstract]      
2022 236,770    
2023 53,683    
2024 11,822    
2025 4,682    
2026 6,427    
2027 and thereafter 253    
Total $ 313,637