XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits - Maturity Distribution of Time Certificates of Deposits (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Maturity distribution of time certificates of deposit  
Three months or less $ 1,296,403
Over three through six months 1,314,149
Over six through twelve months 646,277
One to two years 38,261
Two to three years 27,465
Three to four years 14,487
Four to five years 16,675
Thereafter 549
Total 3,354,266
Under $250,000  
Maturity distribution of time certificates of deposit  
Three months or less 681,733
Over three through six months 817,473
Over six through twelve months 367,715
One to two years 32,221
Two to three years 21,092
Three to four years 13,929
Four to five years 10,070
Thereafter 215
Total 1,944,448
$250,000 or More  
Maturity distribution of time certificates of deposit  
Three months or less 614,670
Over three through six months 496,676
Over six through twelve months 278,562
One to two years 6,040
Two to three years 6,373
Three to four years 558
Four to five years 6,605
Thereafter 334
Total $ 1,409,818