XML 66 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Separate Accounts, Death Benefits and Other Insurance Benefit Features and Embedded Product Derivatives Changes in Guaranteed Liability Balances (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Variable Annuity GMDB      
Movement in Guaranteed Benefit Liability, Gross [Roll Forward]      
Liability balance, beginning of the period $ 17.0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
$ 10.8us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
$ 10.8us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
Incurred 2.1us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
2.0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
1.0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
Paid (3.0)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
(2.7)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
(1.0)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
Change due to net unrealized gains or losses included in AOCI 0pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
0pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
0pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
Assumption unlocking 0.2pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
6.9pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
0pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
Liability balance, end of the period 16.3us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
17.0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
10.8us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMDBMember
Variable Annuity GMIB      
Movement in Guaranteed Benefit Liability, Gross [Roll Forward]      
Liability balance, beginning of the period 9.5us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
20.9us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
17.0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
Incurred 2.0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
(3.4)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
3.8us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
Paid (0.2)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
Change due to net unrealized gains or losses included in AOCI (0.1)pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
(0.1)pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
0.3pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
Assumption unlocking 5.2pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
(7.9)pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
0.2pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
Liability balance, end of the period 16.4us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
9.5us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
20.9us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_AnnuityGMIBMember
Fixed Indexed Annuity GMWB & GMDB      
Movement in Guaranteed Benefit Liability, Gross [Roll Forward]      
Liability balance, beginning of the period 85.4us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
102.1us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
5.6us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
Incurred 33.4us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
60.8us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
37.2us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
Paid (0.3)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
(0.3)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
Change due to net unrealized gains or losses included in AOCI 35.9pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
(58.5)pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
59.3pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
Assumption unlocking 7.4pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
18.7pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
0pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
Liability balance, end of the period 147.0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
85.4us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
102.1us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= pnx_FixedIndexedAnnuityMember
Universal Life      
Movement in Guaranteed Benefit Liability, Gross [Roll Forward]      
Liability balance, beginning of the period 145.8us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
118.0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
98.5us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
Incurred 35.0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
33.6us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
21.1us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
Paid (14.8)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
(14.3)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
(9.5)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
Change due to net unrealized gains or losses included in AOCI 2.1pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
(2.1)pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
2.1pnx_LiabilitiesforGuaranteesonLongDurationContractsNetUnrealizedGainsLossesincludedinAccumulatedOtherComprehensiveIncome
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
Assumption unlocking (1.8)pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
10.6pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
5.8pnx_AssumptionUnlocking
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
Liability balance, end of the period $ 166.3us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
$ 145.8us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember
$ 118.0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_UniversalLifeMember