XML 207 R135.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DEPOSITS - Scheduled Maturities of Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Certificates of deposit of $250,000 or less    
2020 $ 527,920  
2021 46,186  
2022 4,300  
2023 2,795  
2024 1,571  
Total 582,772 $ 2,388,592
Certificates of deposit of more than $250,000    
2020 578,583  
2021 15,433  
2022 26,442  
2023 814  
2024 0  
Total 621,272 $ 809,282
Time Deposits [Abstract]    
2020 1,106,503  
2021 61,619  
2022 30,742  
2023 3,609  
2024 1,571  
Total $ 1,204,044