v3.26.1
Deposits - Maturity Distribution of Time Certificates of Deposits (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Maturity distribution of time certificates of deposit  
Three months or less $ 1,505,268
Over three through six months 1,117,084
Over six through twelve months 604,053
One to two years 23,453
Two to three years 15,756
Three to four years 13,843
Four to five years 9,010
Thereafter 1,197
Total 3,289,664
Under $250,000  
Maturity distribution of time certificates of deposit  
Three months or less 841,935
Over three through six months 675,242
Over six through twelve months 351,639
One to two years 19,098
Two to three years 14,561
Three to four years 7,465
Four to five years 8,469
Thereafter 172
Total 1,918,581
$250,000 or More  
Maturity distribution of time certificates of deposit  
Three months or less 663,333
Over three through six months 441,842
Over six through twelve months 252,414
One to two years 4,355
Two to three years 1,195
Three to four years 6,378
Four to five years 541
Thereafter 1,025
Total $ 1,371,083