XML 164 R153.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments, Contingencies and Guarantees - Guarantees (Detail) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Derivatives    
Guarantor Obligations [Line Items]    
Carrying Value of Net Liability $ 7,849 $ 3,406
Maximum Payout/Notional Amount by Period of Expiration 238,307 166,197
Carrying value of derivatives included derivative assets 682 1,100
Carrying value of derivatives included derivative liabilities 8,530 4,510
Derivatives | Remainder of 2022    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 21,519 68,212
Derivatives | 2023 - 2024    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 145,915 48,273
Derivatives | 2025 - 2026    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 37,383 19,706
Derivatives | 2027 - thereafter    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 33,490 30,006
Securities lending and clearing    
Guarantor Obligations [Line Items]    
Carrying Value of Net Liability 0 0
Maximum Payout/Notional Amount by Period of Expiration 14,041 11,046
Securities lending and clearing | Remainder of 2022    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 14,041 11,046
Securities lending and clearing | 2023 - 2024    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 0 0
Securities lending and clearing | 2025 - 2026    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 0 0
Securities lending and clearing | 2027 - 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 400 234
Maximum Payout/Notional Amount by Period of Expiration 7,053 6,591
Other financial guarantees | Remainder of 2022    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 499 871
Other financial guarantees | 2023 - 2024    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 3,757 3,608
Other financial guarantees | 2025 - 2026    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration 2,376 2,015
Other financial guarantees | 2027 - thereafter    
Guarantor Obligations [Line Items]    
Maximum Payout/Notional Amount by Period of Expiration $ 421 $ 97