XML 166 R147.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deposits - Time Deposits (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Deposit Liability [Line Items]    
Total $ 250,371 $ 222,841
U.S. offices    
Deposit Liability [Line Items]    
Total 148,883 132,654
Non-U.S. offices    
Deposit Liability [Line Items]    
Total $ 101,488 $ 90,187