XML 97 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Certificates of Deposit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Maturities Of Certificates Of Deposit [Line Items]      
Certificates of deposit less than $100,000 $ 277,225 $ 372,464  
Certificates $100,000 to $250,000 345,241 162,185  
Certificates $250,000 and over 67,513 56,760  
Total 689,979 591,409  
Maturity of certificates of deposit [Abstract]      
2020 507,231    
2021 47,291    
2022 53,855    
2023 58,180    
2024 23,271    
2025 and thereafter 151    
Total 689,979 591,409  
Interest expense on certificates of deposit of $100,000 or greater 6,060 $ 3,038 $ 2,105
Less than $100,000      
Maturities Of Certificates Of Deposit [Line Items]      
Total 277,225    
Maturity of certificates of deposit [Abstract]      
2020 176,860    
2021 21,055    
2022 35,923    
2023 24,687    
2024 18,549    
2025 and thereafter 151    
Total 277,225    
$100,000 and Greater      
Maturities Of Certificates Of Deposit [Line Items]      
Total 412,754    
Maturity of certificates of deposit [Abstract]      
2020 330,371    
2021 26,236    
2022 17,932    
2023 33,493    
2024 4,722    
2025 and thereafter 0    
Total $ 412,754