XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivatives and Hedging Activities - Changes in Fair Value for Level 3 Derivatives (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance $ 3,174 $ 567 $ 440 $ 1,175
Net realized gains/(losses) (16) (33) 456 73
Net unrealized gains/(losses) 1,167 453 4,413 34
Purchases 156 92 216 439
Sales (232) (366) (1,004) (1,058)
Settlements 491 (264) 50 99
Transfers into level 3 105 (112) (130) (79)
Transfers out of level 3 (702) 312 (298) (34)
Ending balance 4,143 649 4,143 649
Interest rates        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance 1,035 308 183 267
Net realized gains/(losses) (27) (60) (98) (11)
Net unrealized gains/(losses) 411 (56) 1,370 38
Purchases 8 0 55 67
Sales (1) (24) (27) (72)
Settlements 64 101 111 23
Transfers into level 3 (15) (20) (7) (1)
Transfers out of level 3 (2) (2) (114) (64)
Ending balance 1,473 247 1,473 247
Credit        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance 2,164 1,750 1,854 1,778
Net realized gains/(losses) (11) (22) 36 (33)
Net unrealized gains/(losses) 24 11 92 129
Purchases 64 18 2 62
Sales (8) (35) (40) (62)
Settlements (144) (22) (105) (9)
Transfers into level 3 16 15 11 (60)
Transfers out of level 3 (439) 4 (184) (86)
Ending balance 1,666 1,719 1,666 1,719
Currencies        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance (239) (234) (147) (338)
Net realized gains/(losses) 28 9 66 (29)
Net unrealized gains/(losses) 199 43 225 (7)
Purchases 1 1 2 41
Sales (2) (5) (7) (12)
Settlements 122 36 62 235
Transfers into level 3 2 (4) (81) (20)
Transfers out of level 3 14 35 5 11
Ending balance 125 (119) 125 (119)
Commodities        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance 1,435 266 438 300
Net realized gains/(losses) (53) (23) (29) (76)
Net unrealized gains/(losses) 209 196 1,264 348
Purchases 5 16 4 38
Sales (16) (4) (23) (34)
Settlements (14) 6 (87) (56)
Transfers into level 3 78 25 172 16
Transfers out of level 3 (127) 31 (222) (23)
Ending balance 1,517 513 1,517 513
Equities        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance (1,221) (1,523) (1,888) (832)
Net realized gains/(losses) 47 63 481 222
Net unrealized gains/(losses) 324 259 1,462 (474)
Purchases 78 57 153 231
Sales (205) (298) (907) (878)
Settlements 463 (385) 69 (94)
Transfers into level 3 24 (128) (225) (14)
Transfers out of level 3 (148) 244 217 128
Ending balance $ (638) $ (1,711) $ (638) $ (1,711)