XML 113 R98.htm IDEA: XBRL DOCUMENT v3.25.3
Deposits - total deposits (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Savings accounts $ 14,411,671 $ 14,224,271
NOW, money market and other interest bearing demand deposits 27,606,313 26,507,637
Total savings, NOW, money market and other interest bearing demand deposits 42,017,984 40,731,908
Certificates of deposit:    
Under $250,000 5,717,369 5,383,331
$250,000 and over 3,904,025 3,629,551
Total certificates of deposit 9,621,394 9,012,882
Total interest bearing deposits 51,639,378 49,744,790
Non-interest bearing deposits 14,874,026 15,139,555
Total deposits $ 66,513,404 $ 64,884,345