v3.10.0.1
Borrowings and Other Secured Financings (Maturities and Terms of Borrowings) (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
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  
Total borrowings $ 189,662 $ 192,582  
Weighted average coupon 3.50% 3.30% 3.70%
Parent Company      
Original maturities greater than one year:      
Total $ 156,582 $ 167,483  
Total borrowings 156,582 $ 167,483  
Parent Company | Fixed Rate      
Original maturities of one year or less:      
Next 12 months 0    
Original maturities greater than one year:      
2018 0    
2019 12,749    
2020 10,957    
2021 13,434    
2022 6,450    
2023 8,419    
Thereafter 55,966    
Total 107,975    
Total borrowings $ 107,975    
Weighted average coupon 3.80%    
Parent Company | Variable Rate      
Original maturities of one year or less:      
Next 12 months $ 0    
Original maturities greater than one year:      
2018 0    
2019 7,100    
2020 7,618    
2021 7,774    
2022 8,519    
2023 3,134    
Thereafter 14,127    
Total 48,272    
Total borrowings $ 48,272    
Weighted average coupon 2.60%    
Subsidiaries | Fixed Rate      
Original maturities of one year or less:      
Next 12 months $ 0    
Original maturities greater than one year:      
2018 0    
2019 26    
2020 13    
2021 18    
2022 16    
2023 13    
Thereafter 131    
Total 217    
Total borrowings $ 217    
Weighted average coupon 6.40%    
Subsidiaries | Variable Rate      
Original maturities of one year or less:      
Next 12 months $ 1,545    
Original maturities greater than one year:      
2018 0    
2019 4,819    
2020 2,692    
2021 3,416    
2022 1,800    
2023 2,372    
Thereafter 16,554    
Total 31,653    
Total borrowings $ 33,198