XML 164 R111.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deposits - Scheduled Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Banking and Thrift [Abstract]    
2020 $ 1,272,707  
2021 220,480  
2022 63,915  
2023 21,991  
2024 12,012  
Thereafter 4,328  
Total $ 1,595,433 $ 1,412,038