XML 27 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements Level 4 Significant Unobservable Inputs (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Adjustments to Broker Prices Received $ 0hig_AdjustmentsToBrokerPricesReceived  
Alternative Investments, Fair Value Disclosure 2,923,000,000us-gaap_AlternativeInvestmentsFairValueDisclosure 2,942,000,000us-gaap_AlternativeInvestmentsFairValueDisclosure
Available-for-sale Securities, Debt Securities 60,555,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities 59,384,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 3,700,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
3,475,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
US Macro Hedge Program [Member] | Level 3 [Member] | Equity options [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Valuation Techniques Option model Option model
Fair Value Measurements, Significant Assumptions Equity volatility Equity volatility
Positive or negative relationship of change in input to change in fair value measurement Increase Increase
Derivative Assets (Liabilities), at Fair Value, Net 187,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsMacroHedgeProgramMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
141,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsMacroHedgeProgramMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
US GMWB Hedging Instruments [Member] | Level 3 [Member] | Equity options [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Valuation Techniques Option model Option model
Fair Value Measurements, Significant Assumptions Equity volatility Equity volatility
Positive or negative relationship of change in input to change in fair value measurement Increase Increase
Derivative Assets (Liabilities), at Fair Value, Net 15,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
46,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
US GMWB Hedging Instruments [Member] | Level 3 [Member] | Customized Swaps [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Valuation Techniques Discounted cash flows Discounted cash flows
Fair Value Measurements, Significant Assumptions Equity volatility Equity volatility
Positive or negative relationship of change in input to change in fair value measurement Increase Increase
Derivative Assets (Liabilities), at Fair Value, Net 144,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hig_CustomizedSwapsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
124,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hig_CustomizedSwapsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Interest Rate Contract [Member] | Level 3 [Member] | Interest Rate Swap [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Valuation Techniques Discounted cash flows Discounted cash flows
Fair Value Measurements, Significant Assumptions Swap curve beyond 30 years Swap curve beyond 30 years
Positive or negative relationship of change in input to change in fair value measurement Decrease Decrease
Derivative Assets (Liabilities), at Fair Value, Net (30,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(29,000,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Maximum [Member] | US Macro Hedge Program [Member] | Level 3 [Member] | Equity options [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 30.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsMacroHedgeProgramMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
28.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsMacroHedgeProgramMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Maximum [Member] | US GMWB Hedging Instruments [Member] | Level 3 [Member] | Equity options [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 38.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
34.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Maximum [Member] | US GMWB Hedging Instruments [Member] | Level 3 [Member] | Customized Swaps [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 40.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hig_CustomizedSwapsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
40.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hig_CustomizedSwapsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Maximum [Member] | Interest Rate Contract [Member] | Level 3 [Member] | Interest Rate Swap [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Unobservable Swap Curve 2.00%hig_FairValueMeasurementsUnobservableSwapCurve
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
3.00%hig_FairValueMeasurementsUnobservableSwapCurve
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Minimum [Member] | US Macro Hedge Program [Member] | Level 3 [Member] | Equity options [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 16.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsMacroHedgeProgramMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
27.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsMacroHedgeProgramMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Minimum [Member] | US GMWB Hedging Instruments [Member] | Level 3 [Member] | Equity options [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 23.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
22.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Minimum [Member] | US GMWB Hedging Instruments [Member] | Level 3 [Member] | Customized Swaps [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 10.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hig_CustomizedSwapsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
10.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hig_CustomizedSwapsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Minimum [Member] | Interest Rate Contract [Member] | Level 3 [Member] | Interest Rate Swap [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Unobservable Swap Curve 2.00%hig_FairValueMeasurementsUnobservableSwapCurve
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
3.00%hig_FairValueMeasurementsUnobservableSwapCurve
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
CMBS [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Valuation Techniques Discounted cash flows Discounted cash flows
Fair Value Measurements, Significant Assumptions Spread (encompasses prepayment, default risk and loss severity) Spread (encompasses prepayment, default risk and loss severity)
Positive or negative relationship of change in input to change in fair value measurement Decrease Decrease
CMBS [Member] | Maximum [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 2474.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
2475.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
CMBS [Member] | Minimum [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 43.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
46.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
CMBS [Member] | Weighted Average [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 267.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
284.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Corporate [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Valuation Techniques Discounted cash flows Discounted cash flows
Fair Value Measurements, Significant Assumptions Spread Spread
Positive or negative relationship of change in input to change in fair value measurement Decrease Decrease
Corporate [Member] | Maximum [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 1652.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
765.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Corporate [Member] | Minimum [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 120.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
123.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Corporate [Member] | Weighted Average [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 327.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
279.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Municipal [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Valuation Techniques Discounted cash flows Discounted cash flows
Fair Value Measurements, Significant Assumptions Spread Spread
Positive or negative relationship of change in input to change in fair value measurement Decrease Decrease
Municipal [Member] | Maximum [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Treasury Yield 214.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
212.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Municipal [Member] | Minimum [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Treasury Yield 214.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
212.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Municipal [Member] | Weighted Average [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Treasury Yield 214.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
212.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
RMBS [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Valuation Techniques Discounted cash flows Discounted cash flows
RMBS [Member] | Maximum [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 1693.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
1904.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Fair Value Inputs, Prepayment Rate 8.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
7.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Fair Value Inputs, Probability of Default 14.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
14.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Fair Value Inputs, Loss Severity 100.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
100.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
RMBS [Member] | Minimum [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 24.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
23.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair Value Inputs, Prepayment Rate 0.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair Value Inputs, Probability of Default 1.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
1.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair Value Inputs, Loss Severity 0.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
RMBS [Member] | Weighted Average [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 155.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
142.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Fair Value Inputs, Prepayment Rate 3.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
2.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Fair Value Inputs, Probability of Default 7.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
7.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Fair Value Inputs, Loss Severity 79.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
78.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Spread [Member] | RMBS [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Significant Assumptions Spread Spread
Positive or negative relationship of change in input to change in fair value measurement Decrease Decrease
Withdrawal Utilization [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Positive or negative relationship of change in input to change in fair value measurement Increase [1],[2]  
Withdrawal Utilization [Member] | Maximum [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Unobservable Input Range 100.00%hig_FairValueUnobservableInputRange
/ us-gaap_DerivativeByNatureAxis
= hig_LivingBenefitsRequiredtobeFairValuedandtheGMWBReinsuranceDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ hig_FairValueMeasurementSignificantUnobservableInputAxis
= hig_WithdrawalUtilizationMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[1]  
Withdrawal Utilization [Member] | Minimum [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Unobservable Input Range 20.00%hig_FairValueUnobservableInputRange
/ us-gaap_DerivativeByNatureAxis
= hig_LivingBenefitsRequiredtobeFairValuedandtheGMWBReinsuranceDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ hig_FairValueMeasurementSignificantUnobservableInputAxis
= hig_WithdrawalUtilizationMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[1]  
Withdrawal Rates [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Positive or negative relationship of change in input to change in fair value measurement Increase [1],[2]  
Withdrawal Rates [Member] | Maximum [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Unobservable Input Range 8.00%hig_FairValueUnobservableInputRange
/ us-gaap_DerivativeByNatureAxis
= hig_LivingBenefitsRequiredtobeFairValuedandtheGMWBReinsuranceDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ hig_FairValueMeasurementSignificantUnobservableInputAxis
= hig_WithdrawalRatesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[1]  
Withdrawal Rates [Member] | Minimum [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Unobservable Input Range 0.00%hig_FairValueUnobservableInputRange
/ us-gaap_DerivativeByNatureAxis
= hig_LivingBenefitsRequiredtobeFairValuedandtheGMWBReinsuranceDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ hig_FairValueMeasurementSignificantUnobservableInputAxis
= hig_WithdrawalRatesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[1]  
Lapse Rates [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Positive or negative relationship of change in input to change in fair value measurement Decrease [2],[3]  
Lapse Rates [Member] | Maximum [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Unobservable Input Range 75.00%hig_FairValueUnobservableInputRange
/ us-gaap_DerivativeByNatureAxis
= hig_LivingBenefitsRequiredtobeFairValuedandtheGMWBReinsuranceDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ hig_FairValueMeasurementSignificantUnobservableInputAxis
= hig_LapseRatesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[3]  
Lapse Rates [Member] | Minimum [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Unobservable Input Range 0.00%hig_FairValueUnobservableInputRange
/ us-gaap_DerivativeByNatureAxis
= hig_LivingBenefitsRequiredtobeFairValuedandtheGMWBReinsuranceDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ hig_FairValueMeasurementSignificantUnobservableInputAxis
= hig_LapseRatesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[3]  
Reset Elections [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Positive or negative relationship of change in input to change in fair value measurement Increase [2],[4]  
Reset Elections [Member] | Maximum [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Unobservable Input Range 75.00%hig_FairValueUnobservableInputRange
/ us-gaap_DerivativeByNatureAxis
= hig_LivingBenefitsRequiredtobeFairValuedandtheGMWBReinsuranceDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ hig_FairValueMeasurementSignificantUnobservableInputAxis
= hig_ResetElectionsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[4]  
Reset Elections [Member] | Minimum [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Unobservable Input Range 20.00%hig_FairValueUnobservableInputRange
/ us-gaap_DerivativeByNatureAxis
= hig_LivingBenefitsRequiredtobeFairValuedandtheGMWBReinsuranceDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ hig_FairValueMeasurementSignificantUnobservableInputAxis
= hig_ResetElectionsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[4]  
Equity Volatility [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Positive or negative relationship of change in input to change in fair value measurement Increase [2]  
Equity Volatility [Member] | Maximum [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Unobservable Input Range 40.00%hig_FairValueUnobservableInputRange
/ us-gaap_DerivativeByNatureAxis
= hig_LivingBenefitsRequiredtobeFairValuedandtheGMWBReinsuranceDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ hig_FairValueMeasurementSignificantUnobservableInputAxis
= hig_EquityVolatilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Equity Volatility [Member] | Minimum [Member] | Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Unobservable Input Range 10.00%hig_FairValueUnobservableInputRange
/ us-gaap_DerivativeByNatureAxis
= hig_LivingBenefitsRequiredtobeFairValuedandtheGMWBReinsuranceDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ hig_FairValueMeasurementSignificantUnobservableInputAxis
= hig_EquityVolatilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Prepayment Rate [Member] | RMBS [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Significant Assumptions Constant prepayment rate Constant prepayment rate
Positive or negative relationship of change in input to change in fair value measurement Decrease [4] Decrease [4]
Probability of Default [Member] | RMBS [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Significant Assumptions Constant default rate Constant default rate
Positive or negative relationship of change in input to change in fair value measurement Decrease Decrease
Loss Severity [Member] | RMBS [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Significant Assumptions Loss severity Loss severity
Positive or negative relationship of change in input to change in fair value measurement Decrease Decrease
Residential Mortgage Backed Securities [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 4,078,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
3,918,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Residential Mortgage Backed Securities [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 1,463,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,281,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
US States and Political Subdivisions Debt Securities [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 12,842,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12,871,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
US States and Political Subdivisions Debt Securities [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 64,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
66,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Corporate Debt Securities [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 27,119,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
27,359,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate Debt Securities [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 1,112,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,040,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Commercial Mortgage Backed Securities [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 4,652,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
4,415,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Commercial Mortgage Backed Securities [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 268,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
284,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Alternative Investments, Fair Value Disclosure 190,000,000us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
189,000,000us-gaap_AlternativeInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Limited Partnerships and Other Alternative Investments [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Valuation Processes, Description The predominant valuation method uses a NAV calculated on a monthly basis and represents funds where the Company does not have the ability to redeem the investment in the near-term at that NAV, including an assessment of the investee's liquidity.  
Fair Value, Measurements, Recurring [Member] | Residential Mortgage Backed Securities [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 1,463,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,281,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | US States and Political Subdivisions Debt Securities [Member] | Non-Broker Priced [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 33,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
32,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Non-Broker Priced [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 640,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
568,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
Fair Value, Measurements, Recurring [Member] | Commercial Mortgage Backed Securities [Member] | Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale Securities, Debt Securities 268,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
284,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Long [Member] | Interest Rate Contract [Member] | Level 3 [Member] | Interest Rate Swaption [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurements, Valuation Techniques Option model Option model
Fair Value Measurements, Significant Assumptions Interest rate volatility Interest rate volatility
Positive or negative relationship of change in input to change in fair value measurement Increase Increase
Derivative Assets (Liabilities), at Fair Value, Net $ 12,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
$ 22,000,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long [Member] | Maximum [Member] | Interest Rate Contract [Member] | Level 3 [Member] | Interest Rate Swaption [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 1.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
1.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Long [Member] | Minimum [Member] | Interest Rate Contract [Member] | Level 3 [Member] | Interest Rate Swaption [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 1.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
1.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[1] [2]Range represents assumed cumulative percentages of policyholders taking withdrawals.
[2] Conversely, the impact of a decrease in input would have the opposite impact to the fair value as that presented in the table.
[3] Range represents assumed cumulative annual amount withdrawn by policyholders.
[4] Range represents assumed annual percentages of full surrender of the underlying variable annuity contracts across all policy durations for in force business.