XML 36 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Details 13) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commercial mortgage loans      
Impaired mortgage loans      
Recorded investment in impaired mortgage loans $ 9.6us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
$ 25.9us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Unpaid principal balance of impaired mortgage loans 11.1us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
37.1us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Related allowance for impaired mortgage loans 2.4us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2.4us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Average investment in impaired mortgage loans 17.8us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
26.6us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
70.6us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Interest income recognized on impaired mortgage loans 0.2us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0.5us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2.8us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Brick and mortar      
Impaired mortgage loans      
Recorded investment in impaired mortgage loans with no related allowance 5.2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
21.5us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
Recorded investment in impaired mortgage loans with related allowance 4.4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
4.4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
Unpaid principal balance of impaired mortgage loans with no related allowance 6.7us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
32.7us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
Unpaid principal balance of impaired mortgage loans with related allowance 4.4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
4.4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
Related allowance for impaired mortgage loans 2.4us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
2.4us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
 
Average investment in impaired mortgage loans with no related allowance 13.4us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
22.2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
11.4us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
Average investment in impaired mortgage loans with related allowance 4.4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
4.4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
59.2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
Interest income recognized on impaired mortgage loans with no related allowance   0.2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
2.6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
Interest income recognized on impaired mortgage loans with related allowance 0.2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
0.3us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
0.2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= pfg_CommercialBrickAndMortarMortgageMember
Residential mortgage loans      
Impaired mortgage loans      
Recorded investment in impaired mortgage loans 27.1us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
33.0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
 
Unpaid principal balance of impaired mortgage loans 27.7us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
32.1us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
 
Related allowance for impaired mortgage loans 9.0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
10.2us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
 
Average investment in impaired mortgage loans 30.1us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
36.3us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
33.7us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
Interest income recognized on impaired mortgage loans 0.8us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
1.3us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
1.0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_ResidentialMortgageMember
Home equity      
Impaired mortgage loans      
Recorded investment in impaired mortgage loans with related allowance 16.5us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
19.5us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
 
Unpaid principal balance of impaired mortgage loans with related allowance 17.1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
19.7us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
 
Related allowance for impaired mortgage loans 8.2us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
9.2us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
 
Average investment in impaired mortgage loans with related allowance 18.0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
20.2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
17.7us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
Interest income recognized on impaired mortgage loans with related allowance 0.6us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
1.1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
0.9us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_HomeEquityMember
First liens      
Impaired mortgage loans      
Recorded investment in impaired mortgage loans with no related allowance 3.4us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
4.6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
Recorded investment in impaired mortgage loans with related allowance 7.2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
8.9us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
Unpaid principal balance of impaired mortgage loans with no related allowance 3.4us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
4.6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
Unpaid principal balance of impaired mortgage loans with related allowance 7.2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
7.8us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
Related allowance for impaired mortgage loans 0.8us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
1.0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
 
Average investment in impaired mortgage loans with no related allowance 4.0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
7.2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
7.0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
Average investment in impaired mortgage loans with related allowance 8.1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
8.9us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
9.0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
Interest income recognized on impaired mortgage loans with related allowance $ 0.2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
$ 0.2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember
$ 0.1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_MortgageLoansOnRealEstateLoanTypeAxis
= us-gaap_FirstMortgageMember