XML 119 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Certificates of deposits and Scheduled maturities of time deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits    
Aggregate amounts of certificates of deposits in denominations of $250,000 or more $ 927,200 $ 487,200
Time deposits 4,600  
Scheduled maturities of time deposits of all denominations    
2024 3,910,857  
2025 241,279  
2026 47,855  
2027 30,510  
2028 17,212  
Thereafter $ 2,240