v3.10.0.1
Variable Interest Entities and Securitization Activities (Assets and Liabilities by Type of Activity) (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Variable Interest Entity    
VIE assets $ 1,135 $ 1,801
VIE liabilities 86 463
OSF    
Variable Interest Entity    
VIE assets 267 378
VIE liabilities 0 3
MABS    
Variable Interest Entity    
VIE assets 59 249
VIE liabilities 38 210
Other    
Variable Interest Entity    
VIE assets 809 1,174
VIE liabilities $ 48 $ 250