XML 127 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits Deposits (Details 1) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Time Deposits Balance [Line Items]    
Time Deposit Maturities, Next Twelve Months $ 4,048,952  
Time Deposit Maturities, Year Two 508,587  
Time Deposit Maturities, Year Three 6,660  
Time Deposit Maturities, Year Four 1,595  
Time Deposit Maturities, Year Five 630  
Time Deposit Maturities, after Year Five 0  
Time Deposits 4,566,424 $ 6,632,873
Deposits Exceeding FDIC Insurance Limit of $250,000 [Member]    
Time Deposits Balance [Line Items]    
Time Deposit Maturities, Next Twelve Months 1,029,692  
Time Deposit Maturities, Year Two 63,888  
Time Deposit Maturities, Year Three 3,410  
Time Deposit Maturities, Year Four 793  
Time Deposit Maturities, Year Five 265  
Time Deposit Maturities, after Year Five 0  
Time Deposits 1,098,048  
Deposits FDC Insured $250,000 and Under [Member]    
Time Deposits Balance [Line Items]    
Time Deposit Maturities, Next Twelve Months 3,019,260  
Time Deposit Maturities, Year Two 444,699  
Time Deposit Maturities, Year Three 3,250  
Time Deposit Maturities, Year Four 802  
Time Deposit Maturities, Year Five 365  
Time Deposit Maturities, after Year Five 0  
Time Deposits $ 3,468,376