v3.25.4
Fair Value Hierarchy - Other Financial Assets and Liabilities Level 3 Rollforward (Detail) - Other Financial Liabilities - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 194 $ 187
Net unrealized gains/(losses) (14) 18
Sales 0 (11)
Ending balance 180 194
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (22,345) (24,275)
Net realized gains/(losses) (303) (210)
Net unrealized gains/(losses) (1,684) 715
Issuances (15,452) (9,768)
Settlements 8,527 11,040
Transfers into level 3 (512) (1,835)
Transfers out of level 3 4,456 1,988
Ending balance (27,313) (22,345)
Deposits    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (3,045) (2,737)
Net realized gains/(losses) (8) 0
Net unrealized gains/(losses) (329) (96)
Issuances (914) (1,086)
Settlements 1,051 928
Transfers into level 3 (67) (173)
Transfers out of level 3 87 119
Ending balance (3,225) (3,045)
Other secured financings    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (551) (2,022)
Net realized gains/(losses) 2 (1)
Net unrealized gains/(losses) (28) 12
Issuances (102) (51)
Settlements 186 1,615
Transfers into level 3 0 (104)
Ending balance (493) (551)
Unsecured short-term borrowings    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (5,294) (5,589)
Net realized gains/(losses) (98) (6)
Net unrealized gains/(losses) (279) 9
Issuances (6,688) (4,883)
Settlements 4,459 4,700
Transfers into level 3 (240) (101)
Transfers out of level 3 475 576
Ending balance (7,665) (5,294)
Unsecured long-term borrowings    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (13,379) (13,848)
Net realized gains/(losses) (199) (203)
Net unrealized gains/(losses) (1,040) 787
Issuances (7,727) (3,748)
Settlements 2,831 3,797
Transfers into level 3 (205) (1,457)
Transfers out of level 3 3,894 1,293
Ending balance (15,825) (13,379)
Other liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance (76) (79)
Net unrealized gains/(losses) (8) 3
Issuances (21) 0
Ending balance $ (105) $ (76)