XML 129 R112.htm IDEA: XBRL DOCUMENT v3.21.1
Deposits - Summary of certificates of deposit by maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Deposits [Abstract]    
2021 $ 3,996,245  
2022 1,166,193  
2023 702,298  
2024 609,922  
2025 549,390  
2026 and thereafter 232,473  
Total certificates of deposit $ 7,256,521 $ 7,307,848