XML 112 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Maturities of deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits    
Due within one year $ 5,022,745  
Due in one year to two years 143,286  
Due in two years to three years 942  
Due in three years to four years 429  
Total time deposits 5,167,402 $ 2,989,289
Certificates of deposit of 250,000 or more $ 411,200 $ 186,400