XML 108 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Certificates of Deposits Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Time Deposits, Fiscal Year Maturity [Abstract]    
One year or less $ 6,569,872 $ 3,937,766
After one year to two years 2,074,849 4,112,902
After two years to three years 986,262 1,881,371
After three years to four years 189,421 327,295
After four years to five years 720,005 188,802
After five years 19 229
Total $ 10,540,428 $ 10,448,365