v3.10.0.1
Borrowings and Other Secured Financings (Maturities and Terms of Secured Financings) (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Original maturities of one year or less:    
Next 12 months $ 1,545 $ 1,519
Original maturities greater than one year:    
2018 0 23,870
2019 24,694 24,549
2020 21,280 21,414
2021 24,642 19,063
2022 16,785 17,586
2023 13,938 9,868
Thereafter 86,778 74,713
Total 188,117 191,063
Secured Financings    
Original maturities of one year or less:    
Next 12 months 2,036 2,034
Original maturities greater than one year:    
2018 0 4,992
2019 5,900 2,637
2020 599 505
2021 1 2
2022 86 151
2023 26 398
Thereafter 160 0
Total $ 6,772 $ 8,685
Weighted average coupon 2.50% 1.70%
Secured Financings | Fixed Rate    
Original maturities of one year or less:    
Next 12 months $ 2,036  
Original maturities greater than one year:    
2018 0  
2019 159  
2020 197  
2021 1  
2022 1  
2023 0  
Thereafter 74  
Total $ 432  
Weighted average coupon 3.90%  
Secured Financings | Variable Rate    
Original maturities of one year or less:    
Next 12 months $ 0  
Original maturities greater than one year:    
2018 0  
2019 5,741  
2020 402  
2021 0  
2022 85  
2023 26  
Thereafter 86  
Total $ 6,340  
Weighted average coupon 2.40%