v3.25.4
Fair Value Hierarchy - Changes in Fair Value for Level 3 Derivatives (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance $ 825 $ 810
Net realized gains/(losses) (467) (129)
Net unrealized gains/(losses) (1,231) 25
Purchases 564 480
Sales (833) (885)
Settlements 531 573
Transfers into level 3 157 (25)
Transfers out of level 3 39 (24)
Ending balance (415) 825
Interest rates    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance (112) (439)
Net realized gains/(losses) (67) 21
Net unrealized gains/(losses) 318 63
Purchases 14 4
Sales (266) (29)
Settlements 46 290
Transfers into level 3 (59) (36)
Transfers out of level 3 22 14
Ending balance (104) (112)
Credit    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 1,218 1,650
Net realized gains/(losses) 148 94
Net unrealized gains/(losses) 85 9
Purchases 38 85
Sales 0 (74)
Settlements (123) (354)
Transfers into level 3 268 79
Transfers out of level 3 (3) (271)
Ending balance 1,631 1,218
Currencies    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 47 42
Net realized gains/(losses) (52) (27)
Net unrealized gains/(losses) (45) 1
Purchases 3 44
Sales (5) (9)
Settlements 81 (45)
Transfers into level 3 (4) 3
Transfers out of level 3 (3) 38
Ending balance 22 47
Commodities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 778 628
Net realized gains/(losses) (113) (340)
Net unrealized gains/(losses) 11 91
Purchases 16 192
Sales (7) (27)
Settlements 69 57
Transfers into level 3 3 14
Transfers out of level 3 (22) 163
Ending balance 735 778
Equities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance (1,106) (1,071)
Net realized gains/(losses) (383) 123
Net unrealized gains/(losses) (1,600) (139)
Purchases 493 155
Sales (555) (746)
Settlements 458 625
Transfers into level 3 (51) (85)
Transfers out of level 3 45 32
Ending balance $ (2,699) $ (1,106)