XML 399 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Offsetting Arrangements - Assets With Offsetting Arrangements (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Offsetting Assets [Line Items]    
Derivatives, Gross Amounts of Recognized Assets $ 19,707 $ 26,186
Derivatives, Gross Amounts Offset in Statement of Condition (14,400) (18,522)
Derivatives, Net Amounts of Assets Presented in Statement of Condition 5,307 7,664
Derivatives, Net Amount 4,238 5,947
Derivatives, Cash collateral and securities netting, cash offset (3,904) (3,298)
Derivatives, Cash collateral and securities netting, Cash and Securities Received (1,069) (1,717)
Derivatives, Cash collateral and securities netting, Net Amount (4,973) (5,015)
Resale agreements and securities borrowing, Gross Amounts of Recognized Assets 230,384 125,797
Resale agreements and securities borrowing, Gross Amounts Offset in Statement of Condition (200,561) (104,093)
Resale agreements and securities borrowing, Net Amounts of Assets Presented in Statement of Condition 29,823 21,704
Resale agreements and securities borrowing, Cash and Securities Received (28,016) (20,960)
Resale agreements and securities borrowing, Net Amount 1,807 744
Total derivatives and other financial instruments, Gross Amounts of Recognized Assets 250,091 151,983
Total derivatives and other financial instruments, Gross Amounts Offset in Statement of Condition (214,961) (122,615)
Total derivatives and other financial instruments, Net Amounts of Assets Presented in Statement of Condition 35,130 29,368
Total derivatives and other financial instruments, Cash and Securities Received (29,085) (22,677)
Total derivatives and other financial instruments, Net Amount 6,045 6,691
Securities purchased under resale agreements 6,692 5,215
Cash collateral provided for securities borrowing 23,130 16,490
Foreign exchange contracts    
Offsetting Assets [Line Items]    
Derivatives, Gross Amounts of Recognized Assets 19,694 26,186
Derivatives, Gross Amounts Offset in Statement of Condition (10,496) (15,224)
Derivatives, Net Amounts of Assets Presented in Statement of Condition 9,198 10,962
Derivatives, Net Amount 9,198 10,962
Interest rate contracts    
Offsetting Assets [Line Items]    
Derivatives, Gross Amounts of Recognized Assets 13 0
Derivatives, Gross Amounts Offset in Statement of Condition 0 0
Derivatives, Net Amounts of Assets Presented in Statement of Condition 13 0
Derivatives, Net Amount $ 13 $ 0