XML 127 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits Deposits (Details 1) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Time Deposits Balance [Line Items]    
Time Deposit Maturities, Next Twelve Months $ 6,452,402  
Time Deposit Maturities, Year Two 166,408  
Time Deposit Maturities, Year Three 7,779  
Time Deposit Maturities, Year Four 4,410  
Time Deposit Maturities, Year Five 1,874  
Time Deposit Maturities, after Year Five 0  
Time Deposits 6,632,873 $ 4,737,843
Deposits Exceeding FDIC Insurance Limit of $250,000 [Member]    
Time Deposits Balance [Line Items]    
Time Deposit Maturities, Next Twelve Months 1,065,900  
Time Deposit Maturities, Year Two 34,807  
Time Deposit Maturities, Year Three 2,087  
Time Deposit Maturities, Year Four 2,910  
Time Deposit Maturities, Year Five 773  
Time Deposit Maturities, after Year Five 0  
Time Deposits 1,106,477  
Deposits FDC Insured $250,000 and Under [Member]    
Time Deposits Balance [Line Items]    
Time Deposit Maturities, Next Twelve Months 5,386,502  
Time Deposit Maturities, Year Two 131,601  
Time Deposit Maturities, Year Three 5,692  
Time Deposit Maturities, Year Four 1,500  
Time Deposit Maturities, Year Five 1,101  
Time Deposit Maturities, after Year Five 0  
Time Deposits $ 5,526,396