XML 182 R166.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Employee and Agent Benefits - Defined Contribution and Deferred Compensation Plans (Details) - USD ($) shares in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Defined Contribution Plan Disclosures |  |  |
Number of common stock shares allocated participants in the employee stock ownership plan | 1.7 | 1.8 |
Fair value of employee stock ownership plan | $ 135,600,000 | $ 148,400,000 |
Pension benefits | Qualified benefit plans |  |  |
Defined Contribution Plan Disclosures |  |  |
Maximum amount of compensation eligible participants could contribute to defined contribution plans | 22,500 |  |
Amount contributed by the employer to defined contribution plans | 74,100,000 | 70,300,000 | $ 60,500,000
Pension benefits | Nonqualified benefit plans |  |  |
Defined Contribution Plan Disclosures |  |  |
Amount contributed by the employer to defined contribution plans | $ 3,100,000 | $ 3,900,000 | $ 3,400,000
Grandfathered Choice Participant | Qualified benefit plans |  |  |
Defined Contribution Plan Disclosures |  |  |
Eligibility age to be able to elect to retain benefits in defined contribution plan | 47 years |  |
Minimum years of service to be able to elect to retain benefits in defined contribution plan | 10 years |  |
Contribution rate of employer to match participant's contributions (as a percent) | 50.00% |  |
Maximum percent of participant's compensation matched by employer (as a percent) | 3.00% |  |
Grandfathered Choice Participant | Nonqualified benefit plans |  |  |
Defined Contribution Plan Disclosures |  |  |
Contribution rate of employer to match participant's contributions (as a percent) | 50.00% |  |
Maximum percent of participant's compensation matched by employer (as a percent) | 3.00% |  |
All other participants | Qualified benefit plans |  |  |
Defined Contribution Plan Disclosures |  |  |
Contribution rate of employer to match participant's contributions (as a percent) | 75.00% |  |
Maximum percent of participant's compensation matched by employer (as a percent) | 6.00% |  |
All other participants | Nonqualified benefit plans |  |  |
Defined Contribution Plan Disclosures |  |  |
Contribution rate of employer to match participant's contributions (as a percent) | 75.00% |  |
Maximum percent of participant's compensation matched by employer (as a percent) | 6.00% |  |

X
- Definition The amount of contributions made by the employer during the period to defined contribution plans. + References No definition available. + Details
Name: | pfg_DefinedContributionPlanContributionsByEmployer
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The required age to be reached to be eligible for the defined contribution plan. + References No definition available. + Details
Name: | pfg_DefinedContributionPlanEligibilityAge
Namespace Prefix: | pfg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum service required, in years, to be eligible for the defined contribution plan. + References No definition available. + Details
Name: | pfg_DefinedContributionPlanEligibilityServicePeriodForGrandfatheredChoiceParticipants
Namespace Prefix: | pfg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of earned and unearned shares held by the employee stock ownership plan (ESOP). + References No definition available. + Details
Name: | pfg_EmployeeStockOwnershipPlanESOPEarnedAndUnearnedDeferredSharesFairValue
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1 + Details
Name: | us-gaap_DefinedContributionPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum amount the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480489/718-40-50-1 + Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=pfg_DefinedContributionPlanGrandfatheredChoiceParticipantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=pfg_DefinedContributionPlanGeneralParticipantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |