XML 21 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Details 10) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Mortgage loan non-accrual and aging disclosures      
Mortgage loans, Non-accrual status $ 31.2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus $ 33.4us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus  
30-59 days past due 20.0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue 26.5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue  
60-89 days past due 7.2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 12.7us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue  
90 days or more past due 18.4us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 16.2us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue  
Total past due 45.6us-gaap_FinancingReceivableRecordedInvestmentPastDue 55.4us-gaap_FinancingReceivableRecordedInvestmentPastDue  
Current 11,910.8us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue 11,812.7us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue  
Mortgage loans, Total amortized cost 11,956.4us-gaap_NotesReceivableGross 11,868.1us-gaap_NotesReceivableGross 11,544.9us-gaap_NotesReceivableGross
Recorded investment 90 days or more past due and accruing 4.4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 4.5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing  
Commercial mortgage loans      
Mortgage loan non-accrual and aging disclosures      
Mortgage loans, Total amortized cost 10,820.8us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
10,723.8us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
10,299.0us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Brick and mortar      
Mortgage loan non-accrual and aging disclosures      
Mortgage loans, Non-accrual status 8.9us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
9.6us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
60-89 days past due   4.5us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
90 days or more past due 4.5us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
0.7us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
Total past due 4.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
5.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
Current 10,481.8us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
10,369.7us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
Mortgage loans, Total amortized cost 10,486.3us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
10,374.9us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
Credit tenant loans      
Mortgage loan non-accrual and aging disclosures      
Current 334.5us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialCreditTenantMortgageMember
348.9us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialCreditTenantMortgageMember
 
Mortgage loans, Total amortized cost 334.5us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialCreditTenantMortgageMember
348.9us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialCreditTenantMortgageMember
 
Residential mortgage loans      
Mortgage loan non-accrual and aging disclosures      
Mortgage loans, Total amortized cost 1,135.6us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
1,144.3us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
1,245.9us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
Home equity      
Mortgage loan non-accrual and aging disclosures      
Mortgage loans, Non-accrual status 13.2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
15.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
 
30-59 days past due 1.7us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
2.3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
 
60-89 days past due 1.0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
1.2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
 
90 days or more past due 1.6us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
3.4us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
 
Total past due 4.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
6.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
 
Current 263.8us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
276.5us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
 
Mortgage loans, Total amortized cost 268.1us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
283.4us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
 
First liens      
Mortgage loan non-accrual and aging disclosures      
Mortgage loans, Non-accrual status 9.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
8.8us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
30-59 days past due 18.3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
24.2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
60-89 days past due 6.2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
7.0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
90 days or more past due 12.3us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
12.1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
Total past due 36.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
43.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
Current 830.7us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
817.6us-gaap_FinancingReceivableRecordedInvestment1To29DaysPastDue
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
Mortgage loans, Total amortized cost 867.5us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
860.9us-gaap_NotesReceivableGross
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
Recorded investment 90 days or more past due and accruing $ 4.4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
$ 4.5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember