XML 111 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Time Deposits - Contractual maturities of time deposits (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Contractual maturities of time deposits  
2022 $ 1,237,100
2023 142,305
2024 35,497
2025 21,479
2026 19,810
Thereafter 50,260
Total time deposits $ 1,506,451