XML 101 R122.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reconciliation of Assets and Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Parenthetical) (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Mar. 31, 2014
Interest Rates    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Derivative assets $ 19us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
$ 16us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Derivative liabilities 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Equity Contract    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Derivative assets 485us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
348us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
Derivative liabilities $ 60us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
$ 43us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember