XML 206 R117.htm IDEA: XBRL DOCUMENT v2.4.1.9
Short-Term Borrowings-Quarterly Schedule (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Short-term Debt [Line Items]                    
Short-term borrowings $ 12,795us-gaap_ShortTermBorrowings       $ 19,135us-gaap_ShortTermBorrowings       $ 12,795us-gaap_ShortTermBorrowings $ 19,135us-gaap_ShortTermBorrowings
Securities sold under repurchase agreements [Member]                    
Short-term Debt [Line Items]                    
Short-term borrowings 7,707us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
[1] 6,634us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
6,481us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
19,254us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
12,921us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
[1] 12,523us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
12,445us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
3,659us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
7,707us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
[1] 12,921us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
[1]
Average quarterly balance $ 8,902us-gaap_ShorttermDebtAverageOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
$ 9,106us-gaap_ShorttermDebtAverageOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
$ 16,849us-gaap_ShorttermDebtAverageOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
$ 19,300us-gaap_ShorttermDebtAverageOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
$ 14,781us-gaap_ShorttermDebtAverageOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
$ 11,371us-gaap_ShorttermDebtAverageOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
$ 8,794us-gaap_ShorttermDebtAverageOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
$ 7,538us-gaap_ShorttermDebtAverageOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
$ 13,498us-gaap_ShorttermDebtAverageOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
$ 10,643us-gaap_ShorttermDebtAverageOutstandingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember
[1] The following table presents the quarter end and average quarterly balances of securities sold under repurchase agreements: