XML 77 R116.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity - Number of Shares Issued and Outstanding and Carrying Amount of Preferred Stock (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Class of Stock [Line Items]    
Shares Issued and Outstanding 159,910us-gaap_PreferredStockSharesOutstanding 159,910us-gaap_PreferredStockSharesOutstanding
Liquidation Preference $ 4,936us-gaap_PreferredStockLiquidationPreferenceValue $ 4,936us-gaap_PreferredStockLiquidationPreferenceValue
Discount 180us-gaap_PreferredStockDiscountOnShares 180us-gaap_PreferredStockDiscountOnShares
Carrying Amount 4,756us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount 4,756us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
Series A [Member]    
Class of Stock [Line Items]    
Shares Issued and Outstanding 12,510us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
12,510us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Liquidation Preference 1,251us-gaap_PreferredStockLiquidationPreferenceValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,251us-gaap_PreferredStockLiquidationPreferenceValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Discount 145us-gaap_PreferredStockDiscountOnShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
145us-gaap_PreferredStockDiscountOnShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Carrying Amount 1,106us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,106us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Series B [Member]    
Class of Stock [Line Items]    
Shares Issued and Outstanding 40,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
40,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Liquidation Preference 1,000us-gaap_PreferredStockLiquidationPreferenceValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
1,000us-gaap_PreferredStockLiquidationPreferenceValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Carrying Amount 1,000us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
1,000us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Series F [Member]    
Class of Stock [Line Items]    
Shares Issued and Outstanding 44,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
44,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
Liquidation Preference 1,100us-gaap_PreferredStockLiquidationPreferenceValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
1,100us-gaap_PreferredStockLiquidationPreferenceValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
Discount 12us-gaap_PreferredStockDiscountOnShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
12us-gaap_PreferredStockDiscountOnShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
Carrying Amount 1,088us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
1,088us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
Series G [Member]    
Class of Stock [Line Items]    
Shares Issued and Outstanding 43,400us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
43,400us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
Liquidation Preference 1,085us-gaap_PreferredStockLiquidationPreferenceValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
1,085us-gaap_PreferredStockLiquidationPreferenceValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
Discount 10us-gaap_PreferredStockDiscountOnShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
10us-gaap_PreferredStockDiscountOnShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
Carrying Amount 1,075us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
1,075us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
Series H [Member]    
Class of Stock [Line Items]    
Shares Issued and Outstanding 20,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesHPreferredStockMember
20,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesHPreferredStockMember
Liquidation Preference 500us-gaap_PreferredStockLiquidationPreferenceValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesHPreferredStockMember
500us-gaap_PreferredStockLiquidationPreferenceValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesHPreferredStockMember
Discount 13us-gaap_PreferredStockDiscountOnShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesHPreferredStockMember
13us-gaap_PreferredStockDiscountOnShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesHPreferredStockMember
Carrying Amount $ 487us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesHPreferredStockMember
$ 487us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesHPreferredStockMember