XML 118 R95.htm IDEA: XBRL DOCUMENT v3.21.1
Borrowings and Other Secured Financings - Borrowings (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Borrowings    
Original maturities of one year or less $ 7,559 $ 3,691
Original maturities greater than one year    
Senior 197,474 202,305
Subordinated 10,793 11,083
Total 208,267 213,388
Total borrowings $ 215,826 $ 217,079
Weighted average stated maturity, in years 7 years 4 months 24 days 7 years 3 months 18 days