v3.26.1
Fair Value Hierarchy - Changes in Fair Value for Level 3 Derivatives (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance $ (1,548) $ 1,155 $ (415) $ 825
Net realized gains/(losses) (166) (74) (113) (173)
Net unrealized gains/(losses) (485) (113) (554) 350
Purchases 228 94 309 203
Sales (699) (242) (937) (396)
Settlements 1,045 238 920 117
Transfers into level 3 (39) 86 6 12
Transfers out of level 3 1,312 (185) 432 21
Ending balance (352) 959 (352) 959
Interest rates        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance (179) 71 (104) (112)
Net realized gains/(losses) (6) (9) (25) (42)
Net unrealized gains/(losses) (19) 254 (75) 385
Purchases 6 2 7 2
Sales (125) (69) (197) (146)
Settlements (108) (140) (77) 1
Transfers into level 3 12 (16) 42 (99)
Transfers out of level 3 43 (67) 53 37
Ending balance (376) 26 (376) 26
Credit        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance 1,486 1,359 1,631 1,218
Net realized gains/(losses) (15) 11 51 (1)
Net unrealized gains/(losses) 66 (50) 66 39
Purchases 10 12 14 40
Sales (5) 0 (11) 0
Settlements (212) 13 (180) (84)
Transfers into level 3 (67) (2) (101) 108
Transfers out of level 3 22 (55) (185) (32)
Ending balance 1,285 1,288 1,285 1,288
Currencies        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance 84 117 22 47
Net realized gains/(losses) 10 (4) 12 (4)
Net unrealized gains/(losses) (18) 24 102 56
Purchases 7 5 12 24
Sales (13) (24) (18) (24)
Settlements 86 30 16 36
Transfers into level 3 23 3 12 (3)
Transfers out of level 3 (22) (24) (1) (5)
Ending balance 157 127 157 127
Commodities        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance 544 811 735 778
Net realized gains/(losses) (72) (23) (78) (71)
Net unrealized gains/(losses) 63 (2) 39 94
Purchases 10 23 20 27
Sales (7) (12) (22) (17)
Settlements 72 (26) 28 5
Transfers into level 3 22 111 1 64
Transfers out of level 3 (71) (43) (162) (41)
Ending balance 561 839 561 839
Equities        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance (3,483) (1,203) (2,699) (1,106)
Net realized gains/(losses) (83) (49) (73) (55)
Net unrealized gains/(losses) (577) (339) (686) (224)
Purchases 195 52 256 110
Sales (549) (137) (689) (209)
Settlements 1,207 361 1,133 159
Transfers into level 3 (29) (10) 52 (58)
Transfers out of level 3 1,340 4 727 62
Ending balance $ (1,979) $ (1,321) $ (1,979) $ (1,321)