XML 80 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Financial Information (Details 4) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Assets        
Fixed maturities, available-for-sale $ 49,755.7us-gaap_AvailableForSaleSecuritiesDebtSecurities $ 49,670.8us-gaap_AvailableForSaleSecuritiesDebtSecurities    
Fixed maturities, trading 574.0us-gaap_TradingSecuritiesDebt 604.6us-gaap_TradingSecuritiesDebt    
Equity securities, available-for-sale 144.9us-gaap_AvailableForSaleSecuritiesEquitySecurities 123.0us-gaap_AvailableForSaleSecuritiesEquitySecurities    
Equity securities, trading 875.1us-gaap_TradingSecuritiesEquity 840.2us-gaap_TradingSecuritiesEquity    
Mortgage loans 11,899.5us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet 11,811.6us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet    
Real estate 1,391.7us-gaap_RealEstateInvestments 1,344.6us-gaap_RealEstateInvestments    
Policy loans 826.0us-gaap_LoansInsurancePolicy 829.2us-gaap_LoansInsurancePolicy    
Investment in unconsolidated entities 681.9us-gaap_EquityMethodInvestments 815.8us-gaap_EquityMethodInvestments    
Other investments 2,713.7pfg_OtherInvestmentsOther 2,394.0pfg_OtherInvestmentsOther    
Cash and cash equivalents 1,452.0us-gaap_CashAndCashEquivalentsAtCarryingValue 1,863.9us-gaap_CashAndCashEquivalentsAtCarryingValue 1,393.1us-gaap_CashAndCashEquivalentsAtCarryingValue 2,371.8us-gaap_CashAndCashEquivalentsAtCarryingValue
Accrued investment income 531.1us-gaap_AccruedInvestmentIncomeReceivable 505.9us-gaap_AccruedInvestmentIncomeReceivable    
Premiums due and other receivables 1,230.0us-gaap_PremiumsAndOtherReceivablesNet 1,213.0us-gaap_PremiumsAndOtherReceivablesNet    
Deferred acquisition costs 3,020.8us-gaap_DeferredPolicyAcquisitionCosts 2,993.0us-gaap_DeferredPolicyAcquisitionCosts    
Property and equipment 607.4us-gaap_PropertyPlantAndEquipmentNet 590.2us-gaap_PropertyPlantAndEquipmentNet    
Goodwill 981.0us-gaap_Goodwill 1,007.4us-gaap_Goodwill    
Other intangibles 1,291.2us-gaap_IntangibleAssetsNetExcludingGoodwill 1,323.5us-gaap_IntangibleAssetsNetExcludingGoodwill    
Separate account assets 143,505.2us-gaap_SeparateAccountAssets 140,072.8us-gaap_SeparateAccountAssets    
Other assets 1,013.7us-gaap_OtherAssets 1,083.5us-gaap_OtherAssets    
Total assets 222,494.9us-gaap_Assets 219,087.0us-gaap_Assets    
Liabilities        
Contractholder funds 34,173.8pfg_ContractholderFunds 34,726.7pfg_ContractholderFunds    
Future policy benefits and claims 24,377.1us-gaap_LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpense 24,036.6us-gaap_LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpense    
Other policyholder funds 853.1us-gaap_OtherPolicyholderFunds 812.7us-gaap_OtherPolicyholderFunds    
Short-term debt 27.2us-gaap_ShortTermBorrowings 28.0us-gaap_ShortTermBorrowings    
Long-term debt 2,514.6us-gaap_LongTermDebt 2,531.2us-gaap_LongTermDebt    
Income taxes currently payable 12.0us-gaap_AccruedIncomeTaxes 11.5us-gaap_AccruedIncomeTaxes    
Deferred income taxes 968.5us-gaap_DeferredTaxLiabilities 1,035.3us-gaap_DeferredTaxLiabilities    
Separate account liabilities 143,505.2us-gaap_SeparateAccountsLiability 140,072.8us-gaap_SeparateAccountsLiability    
Other liabilities 5,506.3us-gaap_OtherLiabilities 5,542.2us-gaap_OtherLiabilities    
Total liabilities 211,937.8us-gaap_Liabilities 208,797.0us-gaap_Liabilities    
Redeemable noncontrolling interest 65.0us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount 58.0us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount 280.2us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount 247.2us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
Stockholders' equity        
Common stock 4.6us-gaap_CommonStockValue 4.6us-gaap_CommonStockValue    
Additional paid-in capital 9,975.6us-gaap_AdditionalPaidInCapital 9,945.5us-gaap_AdditionalPaidInCapital    
Retained earnings (accumulated deficit) 6,420.4us-gaap_RetainedEarningsAccumulatedDeficit 6,114.1us-gaap_RetainedEarningsAccumulatedDeficit    
Accumulated other comprehensive income 28.0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 50.4us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax    
Treasury stock, at cost (6,006.1)us-gaap_TreasuryStockValue (5,930.7)us-gaap_TreasuryStockValue    
Total stockholders' equity attributable to Principal Financial Group, Inc. 10,422.6us-gaap_StockholdersEquity 10,184.0us-gaap_StockholdersEquity    
Noncontrolling interest 69.5us-gaap_MinorityInterest 48.0us-gaap_MinorityInterest    
Total stockholders' equity 10,492.1us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 10,232.0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 10,057.9us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 9,777.0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Total liabilities and stockholders' equity 222,494.9us-gaap_LiabilitiesAndStockholdersEquity 219,087.0us-gaap_LiabilitiesAndStockholdersEquity    
Principal Financial Group, Inc. Parent Only        
Assets        
Investment in unconsolidated entities 12,636.7us-gaap_EquityMethodInvestments
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
12,446.5us-gaap_EquityMethodInvestments
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Other investments 9.5pfg_OtherInvestmentsOther
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
9.5pfg_OtherInvestmentsOther
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Cash and cash equivalents 475.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
412.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
91.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
131.5us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Accrued investment income 0.1us-gaap_AccruedInvestmentIncomeReceivable
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
     
Other assets 448.5us-gaap_OtherAssets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
450.7us-gaap_OtherAssets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Total assets 13,570.2us-gaap_Assets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
13,319.1us-gaap_Assets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Liabilities        
Long-term debt 2,449.0us-gaap_LongTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
2,448.9us-gaap_LongTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Other liabilities 698.6us-gaap_OtherLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
686.2us-gaap_OtherLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Total liabilities 3,147.6us-gaap_Liabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
3,135.1us-gaap_Liabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Stockholders' equity        
Common stock 4.6us-gaap_CommonStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
4.6us-gaap_CommonStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Additional paid-in capital 9,975.6us-gaap_AdditionalPaidInCapital
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
9,945.5us-gaap_AdditionalPaidInCapital
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Retained earnings (accumulated deficit) 6,420.4us-gaap_RetainedEarningsAccumulatedDeficit
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
6,114.1us-gaap_RetainedEarningsAccumulatedDeficit
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Accumulated other comprehensive income 28.0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
50.4us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Treasury stock, at cost (6,006.1)us-gaap_TreasuryStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
(5,930.7)us-gaap_TreasuryStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Total stockholders' equity attributable to Principal Financial Group, Inc. 10,422.6us-gaap_StockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
10,184.0us-gaap_StockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Total stockholders' equity 10,422.6us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
10,184.0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Total liabilities and stockholders' equity 13,570.2us-gaap_LiabilitiesAndStockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
13,319.1us-gaap_LiabilitiesAndStockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
   
Principal Financial Services, Inc. Only        
Assets        
Investment in unconsolidated entities 12,296.2us-gaap_EquityMethodInvestments
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
12,042.5us-gaap_EquityMethodInvestments
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Other investments 131.1pfg_OtherInvestmentsOther
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
128.2pfg_OtherInvestmentsOther
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Cash and cash equivalents 557.7us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
907.2us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
573.7us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
688.7us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
Premiums due and other receivables 0.8us-gaap_PremiumsAndOtherReceivablesNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
0.3us-gaap_PremiumsAndOtherReceivablesNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Other assets 205.6us-gaap_OtherAssets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
167.6us-gaap_OtherAssets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Total assets 13,191.4us-gaap_Assets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
13,245.8us-gaap_Assets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Liabilities        
Income taxes currently payable 13.7us-gaap_AccruedIncomeTaxes
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
4.3us-gaap_AccruedIncomeTaxes
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Other liabilities 620.6us-gaap_OtherLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
872.8us-gaap_OtherLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Total liabilities 634.3us-gaap_Liabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
877.1us-gaap_Liabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Stockholders' equity        
Additional paid-in capital 8,950.0us-gaap_AdditionalPaidInCapital
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
8,964.2us-gaap_AdditionalPaidInCapital
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Retained earnings (accumulated deficit) 3,099.8us-gaap_RetainedEarningsAccumulatedDeficit
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
2,858.6us-gaap_RetainedEarningsAccumulatedDeficit
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Accumulated other comprehensive income 507.3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
545.9us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Total stockholders' equity attributable to Principal Financial Group, Inc. 12,557.1us-gaap_StockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
12,368.7us-gaap_StockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Total stockholders' equity 12,557.1us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
12,368.7us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Total liabilities and stockholders' equity 13,191.4us-gaap_LiabilitiesAndStockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
13,245.8us-gaap_LiabilitiesAndStockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
   
Principal Life Insurance Company and Other Subsidiaries Combined        
Assets        
Fixed maturities, available-for-sale 49,755.7us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
49,670.8us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Fixed maturities, trading 574.0us-gaap_TradingSecuritiesDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
604.6us-gaap_TradingSecuritiesDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Equity securities, available-for-sale 144.9us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
123.0us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Equity securities, trading 875.1us-gaap_TradingSecuritiesEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
840.2us-gaap_TradingSecuritiesEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Mortgage loans 11,899.5us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
11,811.6us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Real estate 1,391.7us-gaap_RealEstateInvestments
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,344.6us-gaap_RealEstateInvestments
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Policy loans 826.0us-gaap_LoansInsurancePolicy
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
829.2us-gaap_LoansInsurancePolicy
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Investment in unconsolidated entities 645.7us-gaap_EquityMethodInvestments
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
781.9us-gaap_EquityMethodInvestments
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Other investments 2,573.1pfg_OtherInvestmentsOther
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
2,256.3pfg_OtherInvestmentsOther
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Cash and cash equivalents 1,227.5us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,598.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,367.3us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
2,384.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Accrued investment income 531.0us-gaap_AccruedInvestmentIncomeReceivable
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
505.9us-gaap_AccruedInvestmentIncomeReceivable
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Premiums due and other receivables 1,228.3us-gaap_PremiumsAndOtherReceivablesNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,211.8us-gaap_PremiumsAndOtherReceivablesNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Deferred acquisition costs 3,020.8us-gaap_DeferredPolicyAcquisitionCosts
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
2,993.0us-gaap_DeferredPolicyAcquisitionCosts
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Property and equipment 607.4us-gaap_PropertyPlantAndEquipmentNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
590.2us-gaap_PropertyPlantAndEquipmentNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Goodwill 981.0us-gaap_Goodwill
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,007.4us-gaap_Goodwill
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Other intangibles 1,291.2us-gaap_IntangibleAssetsNetExcludingGoodwill
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,323.5us-gaap_IntangibleAssetsNetExcludingGoodwill
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Separate account assets 143,505.2us-gaap_SeparateAccountAssets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
140,072.8us-gaap_SeparateAccountAssets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Other assets 1,052.2us-gaap_OtherAssets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,117.7us-gaap_OtherAssets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Total assets 222,130.3us-gaap_Assets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
218,682.5us-gaap_Assets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Liabilities        
Contractholder funds 34,173.8pfg_ContractholderFunds
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
34,726.7pfg_ContractholderFunds
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Future policy benefits and claims 24,377.1us-gaap_LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpense
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
24,036.6us-gaap_LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpense
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Other policyholder funds 853.1us-gaap_OtherPolicyholderFunds
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
812.7us-gaap_OtherPolicyholderFunds
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Short-term debt 183.5us-gaap_ShortTermBorrowings
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
182.5us-gaap_ShortTermBorrowings
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Long-term debt 65.6us-gaap_LongTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
82.3us-gaap_LongTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Income taxes currently payable 68.2us-gaap_AccruedIncomeTaxes
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
54.1us-gaap_AccruedIncomeTaxes
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Deferred income taxes 1,580.0us-gaap_DeferredTaxLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,626.1us-gaap_DeferredTaxLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Separate account liabilities 143,505.2us-gaap_SeparateAccountsLiability
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
140,072.8us-gaap_SeparateAccountsLiability
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Other liabilities 4,813.5us-gaap_OtherLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
4,862.4us-gaap_OtherLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Total liabilities 209,620.0us-gaap_Liabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
206,456.2us-gaap_Liabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Redeemable noncontrolling interest 65.0us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
58.0us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Stockholders' equity        
Common stock 17.8us-gaap_CommonStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
17.8us-gaap_CommonStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Additional paid-in capital 9,382.4us-gaap_AdditionalPaidInCapital
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
9,341.0us-gaap_AdditionalPaidInCapital
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Retained earnings (accumulated deficit) 2,569.0us-gaap_RetainedEarningsAccumulatedDeficit
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
2,283.2us-gaap_RetainedEarningsAccumulatedDeficit
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Accumulated other comprehensive income 408.6us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
480.3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Treasury stock, at cost (2.0)us-gaap_TreasuryStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(2.0)us-gaap_TreasuryStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Total stockholders' equity attributable to Principal Financial Group, Inc. 12,375.8us-gaap_StockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
12,120.3us-gaap_StockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Noncontrolling interest 69.5us-gaap_MinorityInterest
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
48.0us-gaap_MinorityInterest
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Total stockholders' equity 12,445.3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
12,168.3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Total liabilities and stockholders' equity 222,130.3us-gaap_LiabilitiesAndStockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
218,682.5us-gaap_LiabilitiesAndStockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
   
Eliminations, Shelf Registration Debt Guarantor        
Assets        
Investment in unconsolidated entities (24,896.7)us-gaap_EquityMethodInvestments
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(24,455.1)us-gaap_EquityMethodInvestments
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Cash and cash equivalents (808.6)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(1,053.7)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(639.3)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(832.4)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
Premiums due and other receivables 0.9us-gaap_PremiumsAndOtherReceivablesNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
0.9us-gaap_PremiumsAndOtherReceivablesNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Other assets (692.6)us-gaap_OtherAssets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(652.5)us-gaap_OtherAssets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Total assets (26,397.0)us-gaap_Assets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(26,160.4)us-gaap_Assets
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Liabilities        
Short-term debt (156.3)us-gaap_ShortTermBorrowings
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(154.5)us-gaap_ShortTermBorrowings
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Income taxes currently payable (69.9)us-gaap_AccruedIncomeTaxes
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(46.9)us-gaap_AccruedIncomeTaxes
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Deferred income taxes (611.5)us-gaap_DeferredTaxLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(590.8)us-gaap_DeferredTaxLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Other liabilities (626.4)us-gaap_OtherLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(879.2)us-gaap_OtherLiabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Total liabilities (1,464.1)us-gaap_Liabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(1,671.4)us-gaap_Liabilities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Stockholders' equity        
Common stock (17.8)us-gaap_CommonStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(17.8)us-gaap_CommonStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Additional paid-in capital (18,332.4)us-gaap_AdditionalPaidInCapital
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(18,305.2)us-gaap_AdditionalPaidInCapital
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Retained earnings (accumulated deficit) (5,668.8)us-gaap_RetainedEarningsAccumulatedDeficit
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(5,141.8)us-gaap_RetainedEarningsAccumulatedDeficit
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Accumulated other comprehensive income (915.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(1,026.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Treasury stock, at cost 2.0us-gaap_TreasuryStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
2.0us-gaap_TreasuryStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Total stockholders' equity attributable to Principal Financial Group, Inc. (24,932.9)us-gaap_StockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(24,489.0)us-gaap_StockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Total stockholders' equity (24,932.9)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(24,489.0)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Total liabilities and stockholders' equity (26,397.0)us-gaap_LiabilitiesAndStockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(26,160.4)us-gaap_LiabilitiesAndStockholdersEquity
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
   
Series A        
Stockholders' equity        
Preferred stock, value          
Series B        
Stockholders' equity        
Preferred stock, value 0.1us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
0.1us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
   
Series B | Principal Financial Group, Inc. Parent Only        
Stockholders' equity        
Preferred stock, value $ 0.1us-gaap_PreferredStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
$ 0.1us-gaap_PreferredStockValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember