XML 25 R142.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Unobservable Inputs Used for Fair Value Measurements Classified As Level 3 (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fixed maturity securities available-for-sale, at fair value $ 62,447us-gaap_AvailableForSaleSecuritiesDebtSecurities $ 58,629us-gaap_AvailableForSaleSecuritiesDebtSecurities
Policyholder account balances 26,043us-gaap_PolicyholderContractDeposits 25,528us-gaap_PolicyholderContractDeposits
Level 3 | GMWB embedded derivatives | Policyholder account balances    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, withdrawal utilization rate, lower limit 0.00%gnw_FairValueWithdrawalUtilizationRateLowerLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Valuation technique Stochastic cash flow model [1]  
Fair value, withdrawal utilization rate, upper limit 98.00%gnw_FairValueWithdrawalUtilizationRateUpperLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Policyholder account balances 291us-gaap_PolicyholderContractDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
[1]  
Fair value, lapse rate, lower limit 0.00%gnw_FairValueLapseRateLowerLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value, lapse rate, upper limit 15.00%gnw_FairValueLapseRateUpperLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value input, credit spreads, lower limit 0.40%gnw_FairValueInputCreditSpreadsLowerLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value input, credit spreads, upper limit 0.85%gnw_FairValueInputCreditSpreadsUpperLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value input, credit spreads, weighted-average 0.70%gnw_FairValueInputCreditSpreadsWeightedAverage
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value input, equity index volatility, lower limit 17.00%gnw_FairValueInputEquityIndexVolatilityLowerLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
[1]  
Fair value input, equity index volatility, upper limit 24.00%gnw_FairValueInputEquityIndexVolatilityUpperLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
[1]  
Fair value input, equity index volatility, weighted-average 21.00%gnw_FairValueInputEquityIndexVolatilityWeightedAverage
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_GuaranteedMinimumWithdrawalBenefitsGMWBEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
[1]  
Level 3 | Fixed index annuity embedded derivatives | Policyholder account balances    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Valuation technique Option budget method  
Policyholder account balances 276us-gaap_PolicyholderContractDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_FixedIndexAnnuityEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value, expected future interest credited, lower limit 0.00%gnw_FairValueExpectedFutureInterestCreditedLowerLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_FixedIndexAnnuityEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value, expected future interest credited, upper limit 3.00%gnw_FairValueExpectedFutureInterestCreditedUpperLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_FixedIndexAnnuityEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value, expected future interest credited, weighted-average 2.00%gnw_FairValueExpectedFutureInterestCreditedWeightedAverage
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_FixedIndexAnnuityEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Level 3 | Indexed universal life embedded derivatives | Policyholder account balances    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Valuation technique Option budget method  
Policyholder account balances 7us-gaap_PolicyholderContractDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_IndexedUniversalLifeEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value, expected future interest credited, lower limit 3.00%gnw_FairValueExpectedFutureInterestCreditedLowerLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_IndexedUniversalLifeEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value, expected future interest credited, upper limit 9.00%gnw_FairValueExpectedFutureInterestCreditedUpperLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_IndexedUniversalLifeEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Fair value, expected future interest credited, weighted-average 6.00%gnw_FairValueExpectedFutureInterestCreditedWeightedAverage
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= gnw_IndexedUniversalLifeEmbeddedDerivativesMember
/ us-gaap_InvestmentTypeAxis
= gnw_PolicyholderAccountBalancesMember
 
Derivative assets | Level 3 | Credit default swaps    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Valuation technique Discounted cash flows [2]  
Derivative assets, fair value 3us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CreditDefaultSwapMember
[2]  
Fair value input, credit spreads, lower limit 0.00%gnw_FairValueInputCreditSpreadsLowerLimit
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CreditDefaultSwapMember
[2]  
Fair value input, credit spreads, upper limit 0.25%gnw_FairValueInputCreditSpreadsUpperLimit
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CreditDefaultSwapMember
[2]  
Fair value input, credit spreads, weighted-average 0.07%gnw_FairValueInputCreditSpreadsWeightedAverage
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CreditDefaultSwapMember
[2]  
Derivative assets | Level 3 | Equity index options    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Valuation technique Discounted cash flows  
Derivative assets, fair value 17us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= gnw_EquityIndexOptionsMember
 
Fair value input, equity index volatility, lower limit 14.00%gnw_FairValueInputEquityIndexVolatilityLowerLimit
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= gnw_EquityIndexOptionsMember
 
Fair value input, equity index volatility, upper limit 23.00%gnw_FairValueInputEquityIndexVolatilityUpperLimit
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= gnw_EquityIndexOptionsMember
 
Fair value input, equity index volatility, weighted-average 20.00%gnw_FairValueInputEquityIndexVolatilityWeightedAverage
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= gnw_EquityIndexOptionsMember
 
Internal Models | Level 3 | U.S. corporate    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Valuation technique Internal models  
Fixed maturity securities available-for-sale, at fair value 2,234us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gnw_InternalModelsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
 
Fair value input, credit spreads, lower limit 0.76%gnw_FairValueInputCreditSpreadsLowerLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gnw_InternalModelsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
 
Fair value input, credit spreads, upper limit 4.63%gnw_FairValueInputCreditSpreadsUpperLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gnw_InternalModelsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
 
Fair value input, credit spreads, weighted-average 1.97%gnw_FairValueInputCreditSpreadsWeightedAverage
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gnw_InternalModelsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
 
Internal Models | Level 3 | Corporate - non-U.S.    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Valuation technique Internal models  
Fixed maturity securities available-for-sale, at fair value $ 1,588us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gnw_InternalModelsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
 
Fair value input, credit spreads, lower limit 0.81%gnw_FairValueInputCreditSpreadsLowerLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gnw_InternalModelsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
 
Fair value input, credit spreads, upper limit 8.08%gnw_FairValueInputCreditSpreadsUpperLimit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gnw_InternalModelsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
 
Fair value input, credit spreads, weighted-average 1.78%gnw_FairValueInputCreditSpreadsWeightedAverage
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gnw_InternalModelsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
 
[1] Represents embedded derivatives associated with our GMWB liabilities, excluding the impact of reinsurance.
[2] Unobservable input valuation based on the current market credit default swap premium.