XML 177 R167.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Values of Assets and Liabilities - Losses Recognized Related to Nonrecurring Fair Value Measurements of Individual Assets or Portfolios (Detail) (Fair Value, Measurements, Nonrecurring [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Loans Receivable [Member]
     
Fair Value Assets Measured On Nonrecurring Basis Losses Recognized [Line Items]      
Asset impairment charges $ 108us-gaap_AssetImpairmentCharges
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
$ 83us-gaap_AssetImpairmentCharges
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
$ 68us-gaap_AssetImpairmentCharges
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Other Assets [Member]
     
Fair Value Assets Measured On Nonrecurring Basis Losses Recognized [Line Items]      
Asset impairment charges $ 70us-gaap_AssetImpairmentCharges
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
$ 96us-gaap_AssetImpairmentCharges
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
$ 160us-gaap_AssetImpairmentCharges
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember