XML 51 R161.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments, Contingencies and Guarantees - Lending Commitments (Detail) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Held for investment $ 133,501 $ 150,100
Held for sale 15,419 15,245
At fair value 3,045 1,899
Total $ 151,965 $ 167,244