XML 113 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Maturity Distribution of Time Certificates of Deposits (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Maturity distribution of time certificates of deposit  
Three months or less $ 1,560,236
Over three through six months 1,061,622
Over six through twelve months 566,147
2026 44,305
2027 28,697
2028 17,412
2029 19,376
Thereafter 575
Total 3,298,370
Under $250,000  
Maturity distribution of time certificates of deposit  
Three months or less 816,143
Over three through six months 673,728
Over six through twelve months 374,611
2026 37,854
2027 21,893
2028 15,020
2029 12,710
Thereafter 241
Total 1,952,200
$250,000 or More  
Maturity distribution of time certificates of deposit  
Three months or less 744,093
Over three through six months 387,894
Over six through twelve months 191,536
2026 6,451
2027 6,804
2028 2,392
2029 6,666
Thereafter 334
Total $ 1,346,170