XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Deposits - Interest Bearing Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amount    
Money market $ 9,645,751 $ 9,582,290
Savings 1,039,300 944,034
Certificates of deposit 9,793,404 10,540,428
Deposits - interest bearing $ 20,478,455 $ 21,066,752
Qtr.-End Weighted Average Stated Rate    
Money market 4.10% 4.27%
Savings 3.83% 4.02%
Certificates of deposit 4.08% 4.20%