XML 104 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Maturity Distribution of Time Certificates of Deposits (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Maturity distribution of time certificates of deposit  
Three months or less $ 1,222,970
Over three through six months 712,130
Over six through twelve months 1,326,948
2025 106,858
2026 36,676
2027 30,875
2028 19,291
Thereafter 410
Total 3,456,158
Under $250,000  
Maturity distribution of time certificates of deposit  
Three months or less 284,476
Over three through six months 367,919
Over six through twelve months 828,587
2025 79,652
2026 34,176
2027 24,965
2028 16,612
Thereafter 410
Total 1,636,797
$250,000 or More  
Maturity distribution of time certificates of deposit  
Three months or less 938,494
Over three through six months 344,211
Over six through twelve months 498,361
2025 27,206
2026 2,500
2027 5,910
2028 2,679
Total $ 1,819,361