XML 151 R127.htm IDEA: XBRL DOCUMENT v3.19.3
Deposits - Summary of certificates of deposit by maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Deposits [Abstract]    
2019 $ 2,444,749  
2020 2,429,159  
2021 1,094,553  
2022 734,807  
2023 514,984  
2024 and thereafter 577,905  
Total certificates of deposit $ 7,796,157 $ 7,616,764