XML 107 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Interest Bearing Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Interest-bearing Deposit Liabilities, Domestic, by Component [Abstract]    
Money market $ 9,582,290 $ 10,258,292
Savings 944,034 945,000
Certificates of deposit 10,540,428 10,448,365
Deposits - interest-bearing $ 21,066,752 $ 21,651,657
Year-End Weighted Average Stated Rate    
Money market 4.27% 4.85%
Savings 4.02% 4.35%
Certificates of deposit 4.20% 3.69%