XML 137 R115.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deposits - Annual Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Annual Maturities for Certificates of Deposit    
2020 $ 6,503,237  
2021 504,528  
2022 326,592  
2023 64,463  
2024 46,723  
Thereafter 10,013  
Total $ 7,455,556 $ 4,790,680