XML 54 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Quantitative Information Regarding Significant Unobservable Inputs (Details) (Fair Value, Inputs, Level 3, USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Embedded Derivative Liability    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Fair Value of Financial Instrument Using Internally Derived Unobservable Inputs (53.8)unm_FairValueofFinancialInstrumentUsingInternallyDerivedUnobservableInputs
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(49.9)unm_FairValueofFinancialInstrumentUsingInternallyDerivedUnobservableInputs
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Embedded Derivative Liability | Projected Cash Flows    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Significant Assumptions to Calculating Fair Value of Level 3 Instrument Actuarial Assumptions [1] Actuarial Assumptions [1]
States, Municipalities, and Political Subdivisions    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Fair Value of Financial Instrument Using Internally Derived Unobservable Inputs 106.1unm_FairValueofFinancialInstrumentUsingInternallyDerivedUnobservableInputs
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
101.0unm_FairValueofFinancialInstrumentUsingInternallyDerivedUnobservableInputs
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
States, Municipalities, and Political Subdivisions | Minimum    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Change in Benchmark Reference 0.25%unm_FairValueInputsChangeInBenchmarkReference
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[2]  
Comparability Adjustments   0.25%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[3]
States, Municipalities, and Political Subdivisions | Maximum    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Change in Benchmark Reference 1.00%unm_FairValueInputsChangeInBenchmarkReference
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2]  
Comparability Adjustments   1.00%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[3]
States, Municipalities, and Political Subdivisions | Weighted Average    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Change in Benchmark Reference 0.70%unm_FairValueInputsChangeInBenchmarkReference
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[2]  
Comparability Adjustments   0.71%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[3]
All Other Corporate Bonds - Private    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Fair Value of Financial Instrument Using Internally Derived Unobservable Inputs 408.9unm_FairValueofFinancialInstrumentUsingInternallyDerivedUnobservableInputs
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
432.8unm_FairValueofFinancialInstrumentUsingInternallyDerivedUnobservableInputs
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
All Other Corporate Bonds - Private | Market Convention    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Significant Assumptions to Calculating Fair Value of Level 3 Instrument Priced at Par [4] Priced at Par [4]
All Other Corporate Bonds - Private | Minimum    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Change in Benchmark Reference 0.50%unm_FairValueInputsChangeInBenchmarkReference
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[2]  
Comparability Adjustments 2.17%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[3] 0.50%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[3]
Discount for Size 0.50%unm_FairValueInputsDiscountForSize
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[5] 0.50%unm_FairValueInputsDiscountForSize
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[5]
Lack of Marketability   0.48%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[6]
Volatility of Credit 0.20%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[7] 0.20%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[7]
All Other Corporate Bonds - Private | Maximum    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Change in Benchmark Reference 2.00%unm_FairValueInputsChangeInBenchmarkReference
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2]  
Comparability Adjustments 2.17%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[3] 0.70%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[3]
Discount for Size 0.50%unm_FairValueInputsDiscountForSize
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[5] 0.50%unm_FairValueInputsDiscountForSize
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[5]
Lack of Marketability   0.48%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[6]
Volatility of Credit 5.69%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[7] 2.00%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[7]
All Other Corporate Bonds - Private | Weighted Average    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Change in Benchmark Reference 0.59%unm_FairValueInputsChangeInBenchmarkReference
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[2]  
Comparability Adjustments 2.17%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[3] 0.60%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[3]
Discount for Size 0.50%unm_FairValueInputsDiscountForSize
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[5] 0.50%unm_FairValueInputsDiscountForSize
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[5]
Lack of Marketability   0.48%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[6]
Volatility of Credit 0.86%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[7] 0.64%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AllOtherCorporateBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[7]
Corporate Bond Securities - Public    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Fair Value of Financial Instrument Using Internally Derived Unobservable Inputs 166.7unm_FairValueofFinancialInstrumentUsingInternallyDerivedUnobservableInputs
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
128.7unm_FairValueofFinancialInstrumentUsingInternallyDerivedUnobservableInputs
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Corporate Bond Securities - Public | Minimum    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Comparability Adjustments 0.10%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[3] 0.10%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[3]
Lack of Marketability 0.20%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[6] 0.20%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[6]
Volatility of Credit (0.30%)us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[7] (0.30%)us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[7]
Corporate Bond Securities - Public | Maximum    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Comparability Adjustments 0.50%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[3] 0.50%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[3]
Lack of Marketability 0.50%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[6] 0.35%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[6]
Volatility of Credit (0.30%)us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[7] 0.50%us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[7]
Corporate Bond Securities - Public | Weighted Average    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Comparability Adjustments 0.41%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[3] 0.40%us-gaap_FairValueInputsComparabilityAdjustments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[3]
Lack of Marketability 0.38%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[6] 0.29%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[6]
Volatility of Credit (0.30%)us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[7] (0.05%)us-gaap_FairValueInputsEntityCreditRisk
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[7]
Equity Securities    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Fair Value of Financial Instrument Using Internally Derived Unobservable Inputs 1.1unm_FairValueofFinancialInstrumentUsingInternallyDerivedUnobservableInputs
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1.1unm_FairValueofFinancialInstrumentUsingInternallyDerivedUnobservableInputs
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Equity Securities | Market Convention    
Fair Value Inputs, Assets and Liabilities, Quantitative Information    
Significant Assumptions to Calculating Fair Value of Level 3 Instrument Priced at Cost or Owner's Equity [4] Priced at Cost or Owner's Equity [4]
[1] Represents various actuarial assumptions required to derive the liability cash flows including incidence, termination, and lapse rates
[2] Represents basis point adjustments for changes in benchmark spreads associated with various ratings categories
[3] Represents basis point adjustments for changes in benchmark spreads associated with various industry sectors
[4] Represents a decision to price based on par value, cost, or owner's equity when limited data is available
[5] Represents basis point adjustments based on issue/issuer size relative to the benchmark
[6] Represents basis point adjustments to apply a discount due to the illiquidity of an investment
[7] Represents basis point adjustments for credit-specific factors