v3.10.0.1
Commitments, Guarantees and Contingencies (Operating Premises Leases) (Details) - Premises and Equipment - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Premises Leases: Future Minimum Rental Commitments      
2019 $ 677    
2020 657    
2021 602    
2022 555    
2023 507    
Thereafter 2,639    
Total 5,637    
Total minimum rental income to be received in the future under non-cancelable operating subleases 7    
Rent expense $ 753 $ 704 $ 689