XML 570 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Offsetting Arrangements - Liabilities With Offsetting Arrangements (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Offsetting Liabilities [Line Items]    
Derivatives, Gross Amounts of Recognized Liabilities $ 29,124 $ 19,602
Derivatives, Gross Amounts Offset in Statement of Condition (22,528) (11,909)
Derivatives, Net Amounts of Liabilities Presented in Statement of Condition 6,596 7,693
Derivative, Net Amount 5,024 7,060
Derivative liability, collateral, cash offset (6,103) (1,413)
Derivatives, Cash and collateral securities netting, Cash and Securities Provided (1,572) (633)
Derivatives, Cash and collateral securities netting, Net (7,675) (2,046)
Resale agreements and securities lending, Gross Amounts of Recognized Liabilities 250,032 214,362
Resale agreements and securities lending, Gross Amounts Offset in Statement of Condition (232,021) (200,561)
Resale agreements and securities lending, Net Amounts of Liabilities Presented in Statement of Condition 18,011 13,801
Resale agreements and securities lending, Cash and Securities Provided (17,835) (13,306)
Resale agreements and securities lending, Net Amount 176 495
Total derivatives and other financial instruments, Gross Amounts of Recognized Liabilities 279,156 233,964
Total derivatives and other financial instruments, Gross Amounts Offset in Statement of Condition (254,549) (212,470)
Total derivatives and other financial instruments, Net Amounts of Liabilities Presented in Statement of Condition 24,607 21,494
Total derivatives and other financial instruments, Cash and Securities Provided (19,407) (13,939)
Total derivatives and other financial instruments, Net Amount 5,200 7,555
Cash collateral received in connection to securities finance activities 14,330 11,930
Foreign exchange contracts    
Offsetting Liabilities [Line Items]    
Derivatives, Gross Amounts of Recognized Liabilities 28,904 19,416
Derivatives, Gross Amounts Offset in Statement of Condition (16,424) (10,496)
Derivatives, Net Amounts of Liabilities Presented in Statement of Condition 12,480 8,920
Derivative, Net Amount 12,480 8,920
Interest rate contracts    
Offsetting Liabilities [Line Items]    
Derivatives, Gross Amounts of Recognized Liabilities 1 4
Derivatives, Gross Amounts Offset in Statement of Condition (1) 0
Derivatives, Net Amounts of Liabilities Presented in Statement of Condition 0 4
Derivative, Net Amount 0 4
Other derivative contracts    
Offsetting Liabilities [Line Items]    
Derivatives, Gross Amounts of Recognized Liabilities 219 182
Derivatives, Gross Amounts Offset in Statement of Condition 0 0
Derivatives, Net Amounts of Liabilities Presented in Statement of Condition 219 182
Derivative, Net Amount $ 219 $ 182