XML 169 R157.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments, Contingencies and Guarantees - Guarantees (Detail) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Derivatives    
Guarantor Obligations [Line Items]    
Carrying Value of Net Liability $ 2,855 $ 3,535
Maximum Payout/Notional Amount by Period of Expiration 383,725 309,252
Carrying value of derivatives included derivative assets 663 464
Carrying value of derivatives included derivative liabilities 3,520 4,000
Derivatives | Maturities Year One    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 69,846 181,940
Derivatives | Maturities Year Two And Three    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 245,139 78,419
Derivatives | Maturities Year Four And Five    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 30,413 17,074
Derivatives | Maturities Year Six And Thereafter    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 38,327 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 150,523 58,056
Securities lending and clearing | Maturities Year One    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 150,523 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 422 425
Maximum Payout/Notional Amount by Period of Expiration 8,120 7,957
Other financial guarantees | Maturities Year One    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 1,328 2,523
Other financial guarantees | Maturities Year Two And Three    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 3,460 3,086
Other financial guarantees | Maturities Year Four And Five    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 2,656 1,843
Other financial guarantees | Maturities Year Six And Thereafter    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration $ 676 $ 505