XML 569 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Offsetting Arrangements - Assets With Offsetting Arrangements (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Offsetting Assets [Line Items]    
Derivatives, Gross Amounts of Recognized Assets $ 29,468 $ 19,707
Derivatives, Gross Amounts Offset in Statement of Condition (18,285) (14,400)
Derivatives, Net Amounts of Assets Presented in Statement of Condition 11,183 5,307
Derivatives, Net Amount 9,986 4,238
Derivatives, Cash collateral and securities netting, cash offset (1,860) (3,904)
Derivatives, Cash collateral and securities netting, Cash and Securities Received (1,197) (1,069)
Derivatives, Cash collateral and securities netting, Net Amount (3,057) (4,973)
Resale agreements and securities borrowing, Gross Amounts of Recognized Assets 276,151 230,384
Resale agreements and securities borrowing, Gross Amounts Offset in Statement of Condition (232,021) (200,561)
Resale agreements and securities borrowing, Net Amounts of Assets Presented in Statement of Condition 44,130 29,823
Resale agreements and securities borrowing, Cash and Securities Received (42,589) (28,016)
Resale agreements and securities borrowing, Net Amount 1,541 1,807
Total derivatives and other financial instruments, Gross Amounts of Recognized Assets 305,619 250,091
Total derivatives and other financial instruments, Gross Amounts Offset in Statement of Condition (250,306) (214,961)
Total derivatives and other financial instruments, Net Amounts of Assets Presented in Statement of Condition 55,313 35,130
Total derivatives and other financial instruments, Cash and Securities Received (43,786) (29,085)
Total derivatives and other financial instruments, Net Amount 11,527 6,045
Securities purchased under resale agreements 6,679 6,692
Cash collateral provided for securities borrowing 37,450 23,130
Foreign exchange contracts    
Offsetting Assets [Line Items]    
Derivatives, Gross Amounts of Recognized Assets 29,439 19,694
Derivatives, Gross Amounts Offset in Statement of Condition (16,424) (10,496)
Derivatives, Net Amounts of Assets Presented in Statement of Condition 13,015 9,198
Derivatives, Net Amount 13,015 9,198
Interest rate contracts    
Offsetting Assets [Line Items]    
Derivatives, Gross Amounts of Recognized Assets 28 13
Derivatives, Gross Amounts Offset in Statement of Condition (1) 0
Derivatives, Net Amounts of Assets Presented in Statement of Condition 27 13
Derivatives, Net Amount 27 $ 13
Other derivative contracts    
Offsetting Assets [Line Items]    
Derivatives, Gross Amounts of Recognized Assets 1  
Derivatives, Gross Amounts Offset in Statement of Condition 0  
Derivatives, Net Amounts of Assets Presented in Statement of Condition 1  
Derivatives, Net Amount $ 1