XML 109 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits, Time Deposit Maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Time Deposits, Fiscal Year Maturity [Abstract]  
Time Deposit Maturities, Year One $ 7,898,330
Time Deposit Maturities, Year Two 47,925
Time Deposit Maturities, Year Three 17,814
Time Deposit Maturities, Year Four 6,204
Time Deposit Maturities, Year Five 6,550
Time Deposit Maturities, after Year Five 5
Time Deposits, Total $ 7,976,827