v3.26.1
Fair Value Hierarchy - Changes in Fair Value for Level 3 Derivatives (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance $ (415) $ 825
Net realized gains/(losses) (92) 15
Net unrealized gains/(losses) (851) 612
Purchases 160 88
Sales (424) (491)
Settlements 66 114
Transfers into level 3 (37) 4
Transfers out of level 3 45 (12)
Ending balance (1,548) 1,155
Interest rates    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance (104) (112)
Net realized gains/(losses) (9) 49
Net unrealized gains/(losses) (121) 286
Purchases 26 0
Sales (52) (83)
Settlements 35 30
Transfers into level 3 21 (98)
Transfers out of level 3 25 (1)
Ending balance (179) 71
Credit    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 1,631 1,218
Net realized gains/(losses) (23) (35)
Net unrealized gains/(losses) 29 65
Purchases 14 32
Sales (15) (19)
Settlements (146) (64)
Transfers into level 3 36 155
Transfers out of level 3 (40) 7
Ending balance 1,486 1,359
Currencies    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 22 47
Net realized gains/(losses) 2 (16)
Net unrealized gains/(losses) 100 25
Purchases 14 22
Sales (27) (3)
Settlements 11 49
Transfers into level 3 (30) (6)
Transfers out of level 3 (8) (1)
Ending balance 84 117
Commodities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 735 778
Net realized gains/(losses) (22) (11)
Net unrealized gains/(losses) (129) 119
Purchases 24 0
Sales (20) (12)
Settlements (20) 11
Transfers into level 3 6 (23)
Transfers out of level 3 (30) (51)
Ending balance 544 811
Equities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance (2,699) (1,106)
Net realized gains/(losses) (40) 28
Net unrealized gains/(losses) (730) 117
Purchases 82 34
Sales (310) (374)
Settlements 186 88
Transfers into level 3 (70) (24)
Transfers out of level 3 98 34
Ending balance $ (3,483) $ (1,203)