XML 131 R113.htm IDEA: XBRL DOCUMENT v3.21.2
Deposits - Summary of certificates of deposit by maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Deposits [Abstract]    
2021 $ 3,279,143  
2022 1,368,073  
2023 757,229  
2024 663,454  
2025 533,464  
2026 and thereafter 406,645  
Total certificates of deposit $ 7,008,008 $ 7,307,848