XML 97 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 615,519 $ 639,593
Net derivative receivables 67,070 70,880
Gross derivative payables 603,490 637,513
Net derivative payables 41,963 51,141
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 290,941 300,415
Net derivative receivables 31,097 28,419
Gross derivative payables 277,805 290,291
Net derivative payables 15,974 15,970
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 11,616 10,329
Net derivative receivables 1,318 1,090
Gross derivative payables 11,375 9,971
Net derivative payables 882 754
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 237,316 241,579
Net derivative receivables 22,608 23,365
Gross derivative payables 234,424 251,521
Net derivative payables 12,905 18,856
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 58,178 61,913
Net derivative receivables 5,720 9,139
Gross derivative payables 62,329 62,461
Net derivative payables 6,905 8,804
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 17,468 25,357
Net derivative receivables 6,327 8,867
Gross derivative payables 17,557 23,269
Net derivative payables 5,297 6,757
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 613,812 636,251
Gross derivative payables 602,051 632,392
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 290,941 300,411
Gross derivative payables 277,798 290,291
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 11,616 10,329
Gross derivative payables 11,375 9,971
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 235,863 239,946
Gross derivative payables 233,104 248,911
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 58,178 61,913
Gross derivative payables 62,329 62,461
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 17,214 23,652
Gross derivative payables 17,445 20,758
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 1,707 3,342
Gross derivative payables 1,439 5,121
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 4
Gross derivative payables 7 0
Designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 0 0
Designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 1,453 1,633
Gross derivative payables 1,320 2,610
Designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 0 0
Designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 254 1,705
Gross derivative payables $ 112 $ 2,511