v3.25.4
Commitments, Contingencies and Guarantees - Guarantees (Detail) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Derivatives    
Guarantor Obligations [Line Items]    
Carrying Value of Net Liability $ 2,643 $ 3,535
Maximum Payout/Notional Amount by Period of Expiration 379,646 309,252
Carrying value of derivatives included derivative assets 765 464
Carrying value of derivatives included derivative liabilities $ 3,410 4,000
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Trading Assets Including Pledge  
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Trading Assets Including Pledge  
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Trading liabilities  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Trading liabilities  
Derivatives | Maturities Year One    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration $ 219,426 181,940
Derivatives | Maturities Year Two And Three    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 111,873 78,419
Derivatives | Maturities Year Four And Five    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 17,321 17,074
Derivatives | Maturities Year Six And Thereafter    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 31,026 31,819
Securities lending and clearing    
Guarantor Obligations [Line Items]    
Carrying Value of Net Liability 0 0
Maximum Payout/Notional Amount by Period of Expiration 182,017 58,056
Securities lending and clearing | Maturities Year One    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 182,017 58,056
Securities lending and clearing | Maturities Year Two And Three    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 0 0
Securities lending and clearing | Maturities Year Four And Five    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 0 0
Securities lending and clearing | Maturities Year Six And Thereafter    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 0 0
Other financial guarantees    
Guarantor Obligations [Line Items]    
Carrying Value of Net Liability 485 425
Maximum Payout/Notional Amount by Period of Expiration 8,652 7,957
Other financial guarantees | Maturities Year One    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 2,435 2,523
Other financial guarantees | Maturities Year Two And Three    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 3,709 3,086
Other financial guarantees | Maturities Year Four And Five    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 2,195 1,843
Other financial guarantees | Maturities Year Six And Thereafter    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration $ 313 $ 505