XML 130 R115.htm IDEA: XBRL DOCUMENT v3.21.2
Deposits - Summary of certificates of deposit by maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Deposits [Abstract]    
2021 $ 2,581,033  
2022 1,835,519  
2023 808,046  
2024 670,978  
2025 518,878  
2026 and thereafter 517,666  
Total certificates of deposit $ 6,932,120 $ 7,307,848