v3.26.1
Commitments, Contingencies and Guarantees - Guarantees (Detail) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Derivatives    
Guarantor Obligations [Line Items]    
Carrying Value of Net Liability $ 2,285 $ 2,643
Maximum Payout/Notional Amount by Period of Expiration 400,275 379,646
Carrying value of derivatives included derivative assets 1,850 765
Carrying value of derivatives included derivative liabilities $ 4,130 3,410
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 $ 188,058 219,426
Derivatives | Maturities Year Two And Three    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 157,638 111,873
Derivatives | Maturities Year Four And Five    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 21,676 17,321
Derivatives | Maturities Year Six And Thereafter    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 32,903 31,026
Securities lending and clearing    
Guarantor Obligations [Line Items]    
Carrying Value of Net Liability 0 0
Maximum Payout/Notional Amount by Period of Expiration 157,473 182,017
Securities lending and clearing | Maturities Year One    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 157,473 182,017
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 487 485
Maximum Payout/Notional Amount by Period of Expiration 9,384 8,652
Other financial guarantees | Maturities Year One    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 2,466 2,435
Other financial guarantees | Maturities Year Two And Three    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 3,735 3,709
Other financial guarantees | Maturities Year Four And Five    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 2,690 2,195
Other financial guarantees | Maturities Year Six And Thereafter    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration $ 493 $ 313