XML 70 R59.htm IDEA: XBRL DOCUMENT
v3.23.1

Nature of Operations and Significant Accounting Policies - Market Risk Benefits (Details) - USD ($) $ in Millions | Mar. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2020
--- | --- | --- | ---
Recent Accounting Pronouncements |  |  |
Market risk benefits |  |  | $ (644.6)
Previously reported |  |  |
Recent Accounting Pronouncements |  |  |
Market risk benefits |  |  | (401.9)
Cumulative effect of changes in the nonperformance risk between the original contract issue date and the transition date |  |  |
Recent Accounting Pronouncements |  |  |
Market risk benefits |  |  | (4.8)
Retained earnings adjustment for the valuation of contracts as MRBs (exclusive of nonperformance risk changes) |  |  |
Recent Accounting Pronouncements |  |  |
Market risk benefits |  |  | (237.9)
Individual variable annuities | Retirement and Income Solutions |  |  |
Recent Accounting Pronouncements |  |  |
Market risk benefits | $ (299.8) | $ (415.5) | (591.3)
Individual variable annuities | Previously reported | Retirement and Income Solutions |  |  |
Recent Accounting Pronouncements |  |  |
Market risk benefits |  |  | (348.6)
Individual variable annuities | Cumulative effect of changes in the nonperformance risk between the original contract issue date and the transition date | Retirement and Income Solutions |  |  |
Recent Accounting Pronouncements |  |  |
Market risk benefits |  |  | (4.8)
Individual variable annuities | Retained earnings adjustment for the valuation of contracts as MRBs (exclusive of nonperformance risk changes) | Retirement and Income Solutions |  |  |
Recent Accounting Pronouncements |  |  |
Market risk benefits |  |  | (237.9)
Guaranteed pension | Principal Asset Management | Principal International | Asia |  |  |
Recent Accounting Pronouncements |  |  |
Market risk benefits | $ (87.4) | $ (91.0) |
Guaranteed pension | Previously reported | Principal Asset Management | Principal International | Asia |  |  |
Recent Accounting Pronouncements |  |  |
Market risk benefits |  |  | $ (53.3)

X
- Definition Amount of guaranteed benefit in excess of current account balance of contract or contract feature in long-duration contract issued by insurance entity that both protects contract holder from other-than-nominal capital market risk and exposes insurance entity to other-than-nominal capital market risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 7B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124506351&loc=SL117782768-158439 + Details
Name: | us-gaap_MarketRiskBenefitNetAmountAtRisk
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=pfg_MarketRiskBenefitsCumulativeEffectOfChangesInNonperformanceRiskBetweenOriginalContractIssueDateAndTransitionDateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=pfg_MarketRiskBenefitsRetainedEarningsAdjustmentForValuationOfContractsAsMrbsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_VariableAnnuityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=pfg_SegmentRetirementAndIncomeSolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=pfg_GuaranteedPensionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=pfg_SegmentPrincipalAssetManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsegmentsAxis=pfg_SubsegmentPrincipalInternationalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_AsiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |