XML 103 R93.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Gains and Losses on Derivative Instruments Held For Other Purpose (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes $ (73) $ 276 $ 729 $ (22)
Gain on Instruments Designated at Fair Value and Related Derivatives [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes (80) 283 719 (40)
Gain on Instruments Designated at Fair Value and Related Derivatives [Member] | Interest rate contracts [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes (8) (13) (62) 256
Gain on Instruments Designated at Fair Value and Related Derivatives [Member] | Foreign exchange contracts [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes 0 0 0 (2)
Gain on Instruments Designated at Fair Value and Related Derivatives [Member] | Equity contracts [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes (62) 306 810 (307)
Gain on Instruments Designated at Fair Value and Related Derivatives [Member] | Credit contracts [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes 0 0 0 37
Other Income (Loss) [Member] | Interest rate contracts [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes (1) 0 (2) (1)
Other Income (Loss) [Member] | Credit contracts [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes (5) (15) (17) (2)
Other Income (Loss) [Member] | Other Contracts [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes $ 3 $ (2) $ 0 [1] $ (3) [1]
[1] Consists of swap agreements entered into in conjunction with the sales of Visa Class B Shares.