XML 138 R127.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Gains and Losses on Derivative Instruments Held For Other Purpose (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in Income on Derivatives $ 826 $ (1,493) $ 1,055
Gain (loss) on instruments designated at fair value and related derivatives      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in Income on Derivatives 932 (1,478) 1,040
Gain (loss) on instruments designated at fair value and related derivatives | Interest rate contracts      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in Income on Derivatives (11) (321) (61)
Gain (loss) on instruments designated at fair value and related derivatives | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in Income on Derivatives 0 1 0
Gain (loss) on instruments designated at fair value and related derivatives | Equity contracts      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in Income on Derivatives 942 (1,132) 1,139
Other income (loss) | Interest rate contracts      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in Income on Derivatives 0 7 (2)
Other income (loss) | Credit contracts      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in Income on Derivatives (61) (12) (19)
Other income (loss) | Other Contracts      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in Income on Derivatives $ (44) $ (36) $ (2)