XML 27 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details 4) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Operating Revenues for Products and Services    
Net realized capital gains (losses), net of related revenue adjustments $ 45.6pfg_SegmentReportingInformationNetRealizedCapitalGainsLosses $ (21.1)pfg_SegmentReportingInformationNetRealizedCapitalGainsLosses
Other income on a tax indemnification 66.9pfg_OtherIncomeOnTaxIndemnification  
Total revenues 2,657.3us-gaap_Revenues 2,478.6us-gaap_Revenues
Principal Global Investors    
Operating Revenues for Products and Services    
Inter-segment revenues 84.0pfg_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentPrincipalGlobalInvestorsMember
73.0pfg_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentPrincipalGlobalInvestorsMember
Operating Segments    
Operating Revenues for Products and Services    
Operating revenues 2,544.6pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
2,499.3pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | Retirement and Investor Services    
Operating Revenues for Products and Services    
Operating revenues 1,319.4pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
1,261.2pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
Operating Segments | Retirement and Investor Services | Total Accumulation    
Operating Revenues for Products and Services    
Operating revenues 1,042.6pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceAggregateAccumulationMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
986.0pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceAggregateAccumulationMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
Operating Segments | Retirement and Investor Services | Full service accumulation    
Operating Revenues for Products and Services    
Operating revenues 375.8pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceFullServiceAccumulationMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
385.2pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceFullServiceAccumulationMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
Operating Segments | Retirement and Investor Services | Principal Funds    
Operating Revenues for Products and Services    
Operating revenues 230.1pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServicePrincipalFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
205.4pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServicePrincipalFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
Operating Segments | Retirement and Investor Services | Individual annuities    
Operating Revenues for Products and Services    
Operating revenues 451.1pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceIndividualAnnuitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
413.3pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceIndividualAnnuitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
Operating Segments | Retirement and Investor Services | Bank and trust services    
Operating Revenues for Products and Services    
Operating revenues 24.9pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceBankAndTrustServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
21.2pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceBankAndTrustServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
Operating Segments | Retirement and Investor Services | Accumulation Eliminations    
Operating Revenues for Products and Services    
Operating revenues (39.3)pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceAccumulationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
(39.1)pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceAccumulationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
Operating Segments | Retirement and Investor Services | Total Guaranteed    
Operating Revenues for Products and Services    
Operating revenues 276.8pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceAggregateGuaranteedMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
275.2pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceAggregateGuaranteedMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
Operating Segments | Retirement and Investor Services | Investment only    
Operating Revenues for Products and Services    
Operating revenues 68.2pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceInvestmentOnlyMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
81.6pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceInvestmentOnlyMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
Operating Segments | Retirement and Investor Services | Full service payout    
Operating Revenues for Products and Services    
Operating revenues 208.6pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceFullServicePayoutMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
193.6pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceFullServicePayoutMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentRetirementAndInvestorServicesMember
Operating Segments | Principal Global Investors    
Operating Revenues for Products and Services    
Operating revenues 186.6pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentPrincipalGlobalInvestorsMember
171.1pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentPrincipalGlobalInvestorsMember
Operating Segments | Principal International    
Operating Revenues for Products and Services    
Operating revenues 236.2pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentPrincipalInternationalMember
300.4pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentPrincipalInternationalMember
Operating Segments | U.S. Insurance Solutions    
Operating Revenues for Products and Services    
Operating revenues 861.7pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentUSInsuranceSolutionsMember
804.4pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentUSInsuranceSolutionsMember
Operating Segments | U.S. Insurance Solutions | Individual life insurance    
Operating Revenues for Products and Services    
Operating revenues 395.4pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceIndividualLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentUSInsuranceSolutionsMember
383.8pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceIndividualLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentUSInsuranceSolutionsMember
Operating Segments | U.S. Insurance Solutions | Specialty benefits insurance    
Operating Revenues for Products and Services    
Operating revenues 466.3pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceSpecialtyBenefitsInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentUSInsuranceSolutionsMember
420.6pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= pfg_ProductOrServiceSpecialtyBenefitsInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentUSInsuranceSolutionsMember
Operating Segments | Corporate    
Operating Revenues for Products and Services    
Operating revenues (59.3)pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentCorporateMember
(37.8)pfg_OperatingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pfg_SegmentCorporateMember
Reconciling Items    
Operating Revenues for Products and Services    
Net realized capital gains (losses), net of related revenue adjustments 45.6pfg_SegmentReportingInformationNetRealizedCapitalGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(21.1)pfg_SegmentReportingInformationNetRealizedCapitalGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Other income on a tax indemnification 66.9pfg_OtherIncomeOnTaxIndemnification
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Exited group medical insurance business $ 0.2pfg_ExitedGroupMedicalInsuranceBusinessRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 0.4pfg_ExitedGroupMedicalInsuranceBusinessRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember