XML 82 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements Level 4 Significant Unobservable Inputs (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Alternative Investments, Fair Value Disclosure 2,942us-gaap_AlternativeInvestmentsFairValueDisclosure 3,040us-gaap_AlternativeInvestmentsFairValueDisclosure
Available-for-sale Securities, Debt Securities 59,384us-gaap_AvailableForSaleSecuritiesDebtSecurities 62,357us-gaap_AvailableForSaleSecuritiesDebtSecurities
Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 3,475us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
4,154us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Valuation Techniques Discounted cash flows Discounted cash flows
Residential Mortgage Backed Securities [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
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
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, 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, Counterparty Credit Risk 23.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
62.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Residential Mortgage Backed Securities [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
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
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
22.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, Prepayment Rate 7.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
10.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, Counterparty Credit Risk 1904.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
1748.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Residential Mortgage Backed Securities [Member] | Weighted Average [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Inputs, Loss Severity 78.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
80.00%us-gaap_FairValueInputsLossSeverity
/ 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
8.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, Prepayment Rate 2.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
3.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, Counterparty Credit Risk 142.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
232.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Valuation Techniques Discounted cash flows Discounted cash flows
Fair Value Measurements, Significant Assumptions Spread Spread
Fair Value Measurements, Sensitivity Analysis, Description Decrease Decrease
US States and Political Subdivisions Debt Securities [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Inputs, Treasury Yield 212.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
184.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
US States and Political Subdivisions Debt Securities [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Inputs, Treasury Yield 212.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
184.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
US States and Political Subdivisions Debt Securities [Member] | Weighted Average [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Inputs, Treasury Yield 212.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
184.00%hig_FairValueInputsTreasuryYield
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Valuation Techniques Discounted cash flows Discounted cash flows
Fair Value Measurements, Significant Assumptions Spread Spread
Fair Value Measurements, Sensitivity Analysis, Description Decrease Decrease
Corporate Debt Securities [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 123.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
119.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Corporate Debt Securities [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 765.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
5594.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Corporate Debt Securities [Member] | Weighted Average [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 279.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
344.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Commercial Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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)
Fair Value Measurements, Sensitivity Analysis, Description Decrease Decrease
Commercial Mortgage Backed Securities [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 46.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
99.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Commercial Mortgage Backed Securities [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 2475.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
3000.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Commercial Mortgage Backed Securities [Member] | Weighted Average [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Inputs, Counterparty Credit Risk 284.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
527.00%us-gaap_FairValueInputsCounterpartyCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Residential Mortgage Backed Securities [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 3,918us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
4,647us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 1,281us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,272us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
US States and Political Subdivisions Debt Securities [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 12,871us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12,173us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 66us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
69us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Corporate Debt Securities [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 27,359us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
28,490us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 1,040us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,274us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Commercial Mortgage Backed Securities [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 4,415us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
4,446us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Commercial Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 284us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
663us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Limited Partnerships and Other Alternative Investments [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 1,281us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,272us-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] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 32us-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
29us-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] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 568us-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
665us-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] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Available-for-sale Securities, Debt Securities 284us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
663us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Spread [Member] | Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Significant Assumptions Spread Spread
Fair Value Measurements, Sensitivity Analysis, Description Decrease Decrease
Prepayment Rate [Member] | Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Significant Assumptions Constant prepayment rate Constant prepayment rate
Fair Value Measurements, Sensitivity Analysis, Description Decrease [4] Decrease [4]
Probability of Default [Member] | Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Significant Assumptions Constant default rate Constant default rate
Fair Value Measurements, Sensitivity Analysis, Description Decrease Decrease
Loss Severity [Member] | Residential Mortgage Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Significant Assumptions Loss severity Loss severity
Fair Value Measurements, Sensitivity Analysis, Description Decrease Decrease
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Withdrawal Utilization [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Sensitivity Analysis, Description Increase  
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Withdrawal Utilization [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
 
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Withdrawal Utilization [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
 
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Withdrawal Rates [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Sensitivity Analysis, Description Increase  
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Withdrawal Rates [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
 
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Withdrawal Rates [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
 
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Lapse Rates [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Sensitivity Analysis, Description Decrease  
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Lapse Rates [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
 
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Lapse Rates [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
 
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Reset Elections [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Sensitivity Analysis, Description Increase  
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Reset Elections [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
 
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Reset Elections [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
 
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Equity Volatility [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Sensitivity Analysis, Description Increase  
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Equity Volatility [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
 
Living Benefits Required to be Fair Valued and the GMWB Reinsurance Derivative [Member] | Equity Volatility [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
 
Interest Rate Contract [Member] | Interest Rate Swap [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net (29)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(24)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
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
Fair Value Measurements, Sensitivity Analysis, Description Decrease Increase
Interest Rate Contract [Member] | Interest Rate Swap [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Unobservable Swap Curve 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
4.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
Interest Rate Contract [Member] | Interest Rate Swap [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Measurements, Unobservable Swap Curve 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
4.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
US GMWB Hedging Instruments [Member] | Equity Option [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net 46us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
72us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements, Valuation Techniques Option model Option model
Fair Value Measurements, Significant Assumptions Equity volatility Equity volatility
Fair Value Measurements, Sensitivity Analysis, Description Increase Increase
US GMWB Hedging Instruments [Member] | Equity Option [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 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
21.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
US GMWB Hedging Instruments [Member] | Equity Option [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 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
29.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
US GMWB Hedging Instruments [Member] | Customized Swaps [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net 124us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hig_CustomizedSwapsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
74us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsGmwbHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hig_CustomizedSwapsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements, Valuation Techniques Discounted cash flows Discounted cash flows
Fair Value Measurements, Significant Assumptions Equity volatility Equity volatility
Fair Value Measurements, Sensitivity Analysis, Description Increase Increase
US GMWB Hedging Instruments [Member] | Customized Swaps [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
US GMWB Hedging Instruments [Member] | Customized Swaps [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
50.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
US Macro Hedge Program [Member] | Equity Option [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net 141us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsMacroHedgeProgramMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
139us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_UsMacroHedgeProgramMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements, Valuation Techniques Option model Option model
Fair Value Measurements, Significant Assumptions Equity volatility Equity volatility
Fair Value Measurements, Sensitivity Analysis, Description Increase Increase
US Macro Hedge Program [Member] | Equity Option [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 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
24.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
US Macro Hedge Program [Member] | Equity Option [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Assumptions, Expected Volatility Rate 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
31.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
International Program Hedging Instruments [Member] | Equity Option [Member] | Non-Broker Priced [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net   (35)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_InternationalProgramHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
Fair Value Measurements, Valuation Techniques   Option model
Fair Value Measurements, Significant Assumptions   Equity volatility
Fair Value Measurements, Sensitivity Analysis, Description   Increase
International Program Hedging Instruments [Member] | Equity Option [Member] | Minimum [Member] | Non-Broker Priced [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Assumptions, Expected Volatility Rate   24.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_InternationalProgramHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
International Program Hedging Instruments [Member] | Equity Option [Member] | Maximum [Member] | Non-Broker Priced [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Assumptions, Expected Volatility Rate   37.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= hig_InternationalProgramHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_StockOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
Long [Member] | Interest Rate Swaption [Member] | Minimum [Member] | Non-Broker Priced [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Assumptions, Expected Volatility Rate   1.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
Long [Member] | Interest Rate Swaption [Member] | Maximum [Member] | Non-Broker Priced [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Assumptions, Expected Volatility Rate   1.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
Long [Member] | Interest Rate Contract [Member] | Interest Rate Swaption [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net 22us-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
42us-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
Fair Value Measurements, Valuation Techniques Option model Option model
Fair Value Measurements, Significant Assumptions Interest rate volatility Interest rate volatility
Fair Value Measurements, Sensitivity Analysis, Description Increase Increase
Long [Member] | Interest Rate Contract [Member] | Interest Rate Swaption [Member] | Minimum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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
Long [Member] | Interest Rate Contract [Member] | Interest Rate Swaption [Member] | Maximum [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [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] | International Program Hedging Instruments [Member] | Interest Rate Swaption [Member] | Non-Broker Priced [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net   50us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_InternationalProgramHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
Fair Value Measurements, Valuation Techniques   Option model
Fair Value Measurements, Significant Assumptions   Interest rate volatility
Fair Value Measurements, Sensitivity Analysis, Description   Increase
Short [Member] | Interest Rate Swaption [Member] | Minimum [Member] | Non-Broker Priced [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Assumptions, Expected Volatility Rate   0.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
Short [Member] | Interest Rate Swaption [Member] | Maximum [Member] | Non-Broker Priced [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair Value Assumptions, Expected Volatility Rate   1.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
Short [Member] | International Program Hedging Instruments [Member] | Interest Rate Swaption [Member] | Non-Broker Priced [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net   (13)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= hig_InternationalProgramHedgingInstrumentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_ValuationTechniqueAxis
= hig_NonBrokerPricedMember
Fair Value Measurements, Valuation Techniques   Option model
Fair Value Measurements, Significant Assumptions   Interest rate volatility
Fair Value Measurements, Sensitivity Analysis, Description   Decrease