XML 28 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Financial Information (Details 6) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Operating activities    
Net cash provided by (used in) operating activities $ 630.9us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $ 591.3us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Investing activities    
Available-for-sale securities: Purchases (2,220.1)us-gaap_PaymentsToAcquireAvailableForSaleSecurities (2,659.5)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
Available-for-sale securities: Sales 567.5us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities 475.3us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
Available-for-sale securities: Maturities 1,694.3us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities 1,495.9us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Mortgage loans acquired or originated (511.3)us-gaap_PaymentsToAcquireMortgageNotesReceivable (319.3)us-gaap_PaymentsToAcquireMortgageNotesReceivable
Mortgage loans sold or repaid 408.9us-gaap_ProceedsFromSaleAndCollectionOfMortgageNotesReceivable 335.1us-gaap_ProceedsFromSaleAndCollectionOfMortgageNotesReceivable
Real estate acquired (87.9)us-gaap_PaymentsToAcquireRealEstateHeldForInvestment (182.2)us-gaap_PaymentsToAcquireRealEstateHeldForInvestment
Net (purchases) sales of property and equipment (32.8)pfg_PaymentsToAcquirePropertyPlantAndEquipmentNet (49.8)pfg_PaymentsToAcquirePropertyPlantAndEquipmentNet
Net change in other investments (48.1)us-gaap_PaymentsForProceedsFromOtherInvestingActivities 69.2us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash provided by (used in) investing activities (229.5)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (835.3)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Financing activities    
Issuance of common stock 17.9us-gaap_ProceedsFromIssuanceOfCommonStock 16.1us-gaap_ProceedsFromIssuanceOfCommonStock
Acquisition of treasury stock (75.4)us-gaap_PaymentsForRepurchaseOfCommonStock (89.0)us-gaap_PaymentsForRepurchaseOfCommonStock
Proceeds from financing element derivatives 0.2us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities 14.4us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities
Payments for financing element derivatives (19.3)us-gaap_PaymentsForDerivativeInstrumentFinancingActivities (12.7)us-gaap_PaymentsForDerivativeInstrumentFinancingActivities
Excess tax benefits from share-based payment arrangements 13.0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 4.9us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Purchase of subsidiary shares from noncontrolling interest (8.7)us-gaap_PaymentsToMinorityShareholders (25.3)us-gaap_PaymentsToMinorityShareholders
Dividends to common stockholders (106.3)us-gaap_PaymentsOfDividendsCommonStock (82.7)us-gaap_PaymentsOfDividendsCommonStock
Dividends to preferred stockholders (8.2)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock  
Issuance of long-term debt 3.1us-gaap_ProceedsFromIssuanceOfLongTermDebt 14.0us-gaap_ProceedsFromIssuanceOfLongTermDebt
Principal repayments of long-term debt (19.8)us-gaap_RepaymentsOfLongTermDebt (100.1)us-gaap_RepaymentsOfLongTermDebt
Net proceeds from (repayments of) short-term borrowings (0.1)us-gaap_ProceedsFromRepaymentsOfShortTermDebt (0.3)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
Investment contract deposits 1,277.8us-gaap_AdditionsToContractHoldersFunds 1,319.7us-gaap_AdditionsToContractHoldersFunds
Investment contract withdrawals (1,871.9)us-gaap_WithdrawalFromContractHoldersFunds (1,751.5)us-gaap_WithdrawalFromContractHoldersFunds
Net increase (decrease) in banking operation deposits (13.5)us-gaap_IncreaseDecreaseInDeposits (39.1)us-gaap_IncreaseDecreaseInDeposits
Other (2.1)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (3.1)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash provided by (used in) financing activities (813.3)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations (734.7)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Net increase (decrease) in cash and cash equivalents (411.9)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (978.7)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at beginning of period 1,863.9us-gaap_CashAndCashEquivalentsAtCarryingValue 2,371.8us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 1,452.0us-gaap_CashAndCashEquivalentsAtCarryingValue 1,393.1us-gaap_CashAndCashEquivalentsAtCarryingValue
Principal Financial Group, Inc. Parent Only    
Operating activities    
Net cash provided by (used in) operating activities 11.7us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
1.1us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Investing activities    
Dividends and returns of capital received from (contributions to) unconsolidated entities 225.4pfg_DividendsReceivedFromContributionsToUnconsolidatedEntities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
116.5pfg_DividendsReceivedFromContributionsToUnconsolidatedEntities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Net change in other investments (2.5)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
(2.2)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Net cash provided by (used in) investing activities 222.9us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
114.3us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Financing activities    
Issuance of common stock 17.9us-gaap_ProceedsFromIssuanceOfCommonStock
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
16.1us-gaap_ProceedsFromIssuanceOfCommonStock
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Acquisition of treasury stock (75.4)us-gaap_PaymentsForRepurchaseOfCommonStock
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
(89.0)us-gaap_PaymentsForRepurchaseOfCommonStock
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Excess tax benefits from share-based payment arrangements 0.4us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
0.1us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Dividends to common stockholders (106.3)us-gaap_PaymentsOfDividendsCommonStock
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
(82.7)us-gaap_PaymentsOfDividendsCommonStock
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Dividends to preferred stockholders (8.2)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
 
Net cash provided by (used in) financing activities (171.6)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
(155.5)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Net increase (decrease) in cash and cash equivalents 63.0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
(40.1)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at beginning of period 412.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
131.5us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at end of period 475.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
91.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= us-gaap_ParentCompanyMember
Principal Financial Services, Inc. Only    
Operating activities    
Net cash provided by (used in) operating activities (265.8)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
(265.4)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
Investing activities    
Dividends and returns of capital received from (contributions to) unconsolidated entities 159.1pfg_DividendsReceivedFromContributionsToUnconsolidatedEntities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
280.3pfg_DividendsReceivedFromContributionsToUnconsolidatedEntities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
Net change in other investments (17.4)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
(13.4)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
Net cash provided by (used in) investing activities 141.7us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
266.9us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
Financing activities    
Capital received from (dividends and capital paid to) parent (225.4)pfg_CapitalReceivedFromDividendsPaidToParent
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
(116.5)pfg_CapitalReceivedFromDividendsPaidToParent
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
Net cash provided by (used in) financing activities (225.4)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
(116.5)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
Net increase (decrease) in cash and cash equivalents (349.5)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
(115.0)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
Cash and cash equivalents at beginning of period 907.2us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
688.7us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
Cash and cash equivalents at end of period 557.7us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
573.7us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiaryPrincipalFinancialServicesMember
Principal Life Insurance Company and Other Subsidiaries Combined    
Operating activities    
Net cash provided by (used in) operating activities 653.5us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
703.6us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Investing activities    
Available-for-sale securities: Purchases (2,220.1)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(2,659.5)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Available-for-sale securities: Sales 567.5us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
475.3us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Available-for-sale securities: Maturities 1,694.3us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,495.9us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Mortgage loans acquired or originated (511.3)us-gaap_PaymentsToAcquireMortgageNotesReceivable
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(319.3)us-gaap_PaymentsToAcquireMortgageNotesReceivable
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Mortgage loans sold or repaid 408.9us-gaap_ProceedsFromSaleAndCollectionOfMortgageNotesReceivable
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
335.1us-gaap_ProceedsFromSaleAndCollectionOfMortgageNotesReceivable
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Real estate acquired (87.9)us-gaap_PaymentsToAcquireRealEstateHeldForInvestment
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(182.2)us-gaap_PaymentsToAcquireRealEstateHeldForInvestment
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Net (purchases) sales of property and equipment (32.8)pfg_PaymentsToAcquirePropertyPlantAndEquipmentNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(49.8)pfg_PaymentsToAcquirePropertyPlantAndEquipmentNet
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Net change in other investments (43.6)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
84.8us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Net cash provided by (used in) investing activities (225.0)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(819.7)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Financing activities    
Proceeds from financing element derivatives 0.2us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
14.4us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Payments for financing element derivatives (19.3)us-gaap_PaymentsForDerivativeInstrumentFinancingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(12.7)us-gaap_PaymentsForDerivativeInstrumentFinancingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Excess tax benefits from share-based payment arrangements 12.6us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
4.8us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Purchase of subsidiary shares from noncontrolling interest (8.7)us-gaap_PaymentsToMinorityShareholders
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(25.3)us-gaap_PaymentsToMinorityShareholders
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Issuance of long-term debt 3.1us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
14.0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Principal repayments of long-term debt (19.8)us-gaap_RepaymentsOfLongTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(100.1)us-gaap_RepaymentsOfLongTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Net proceeds from (repayments of) short-term borrowings 1.7us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(41.4)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Capital received from (dividends and capital paid to) parent (159.1)pfg_CapitalReceivedFromDividendsPaidToParent
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(280.3)pfg_CapitalReceivedFromDividendsPaidToParent
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Investment contract deposits 1,277.8us-gaap_AdditionsToContractHoldersFunds
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,319.7us-gaap_AdditionsToContractHoldersFunds
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Investment contract withdrawals (1,871.9)us-gaap_WithdrawalFromContractHoldersFunds
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(1,751.5)us-gaap_WithdrawalFromContractHoldersFunds
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Net increase (decrease) in banking operation deposits (13.5)us-gaap_IncreaseDecreaseInDeposits
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(39.1)us-gaap_IncreaseDecreaseInDeposits
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Other (2.1)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(3.1)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Net cash provided by (used in) financing activities (799.0)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(900.6)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Net increase (decrease) in cash and cash equivalents (370.5)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
(1,016.7)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Cash and cash equivalents at beginning of period 1,598.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
2,384.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Cash and cash equivalents at end of period 1,227.5us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
1,367.3us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_SubsidiariesPrincipalLifeInsuranceAndOtherMember
Eliminations, Shelf Registration Debt Guarantor    
Operating activities    
Net cash provided by (used in) operating activities 231.5us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
152.0us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
Investing activities    
Dividends and returns of capital received from (contributions to) unconsolidated entities (384.5)pfg_DividendsReceivedFromContributionsToUnconsolidatedEntities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(396.8)pfg_DividendsReceivedFromContributionsToUnconsolidatedEntities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
Net change in other investments 15.4us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
 
Net cash provided by (used in) investing activities (369.1)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(396.8)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
Financing activities    
Net proceeds from (repayments of) short-term borrowings (1.8)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
41.1us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
Capital received from (dividends and capital paid to) parent 384.5pfg_CapitalReceivedFromDividendsPaidToParent
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
396.8pfg_CapitalReceivedFromDividendsPaidToParent
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
Net cash provided by (used in) financing activities 382.7us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
437.9us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
Net increase (decrease) in cash and cash equivalents 245.1us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
193.1us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
Cash and cash equivalents at beginning of period (1,053.7)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
(832.4)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
Cash and cash equivalents at end of period $ (808.6)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember
$ (639.3)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis
= pfg_ConsolidationEliminationsAndOtherShelfRegistrationDebtGuarantorMember