XML 68 R55.htm IDEA: XBRL DOCUMENT
v3.21.2

Derivative Financial Instruments - Fair Value Hedges (Details) - Fixed maturities, available-for-sale - USD ($) $ in Millions | Sep. 30, 2021 | Dec. 31, 2020
--- | --- | ---
Fair Value Hedges |  |
Amortized cost of hedged item - Active hedging relationships | $ 829.2 | $ 476.1
Amortized cost of hedged item - Discontinued hedging relationships | 80.2 | 135.1
Amortized cost of hedged item - Active or discontinued hedging relationships | 909.4 | 611.2
Cumulative amount of fair value hedging basis adjustment - Active hedging relationships | 1.0 | 21.4
Cumulative amount of fair value hedging basis adjustment - Discontinued hedging relationships | 3.1 | 5.2
Cumulative amount of fair value hedging basis adjustment - Active or discontinued hedging relationships | 4.1 | 26.6
Amortized cost basis of closed portfolio used in last-of-layer hedging relationship | 347.7 | 0.0
Cumulative basis adjustments associated with last-of-layer hedging relationship | (1.9) | 0.0
Amount of hedged item in last-of-layer hedging relationship | $ 210.0 | $ 0.0

X
- Definition Amount of asset previously hedged in a fair value hedging relationship that has been discontinued. + References No definition available. + Details
Name: | pfg_HedgedAssetDiscontinuedFairValueHedge
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of asset hedged in fair value hedging relationship or previously hedged in a fair value hedging relationship that has been discontinued. + References No definition available. + Details
Name: | pfg_HedgedAssetFairValueHedgeIncludingDiscontinued
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk, including amount remaining after discontinued hedge. + References No definition available. + Details
Name: | pfg_HedgedAssetFairValueHedgeIncludingDiscontinuedCumulativeIncreaseDecrease
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of closed portfolio of prepayable financial asset and beneficial interest secured by prepayable financial instrument, used to designate hedging relationship in which hedged item is last layer expected to be remaining at end of hedging relationship. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4EEE -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL109999718-113959 + Details
Name: | us-gaap_ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk, remaining after discontinued hedge. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4EE -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL109999712-113959 + Details
Name: | us-gaap_HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of asset hedged in fair value hedging relationship. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4EE -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL109999712-113959 + Details
Name: | us-gaap_HedgedAssetFairValueHedge
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4EE -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL109999712-113959 + Details
Name: | us-gaap_HedgedAssetFairValueHedgeCumulativeIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of asset hedged in last of layer, expected to be remaining at end of hedging relationship. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4EEE -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL109999718-113959 + Details
Name: | us-gaap_HedgedAssetFairValueHedgeLastOfLayerAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk, in last-of-layer hedging relationship. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4EEE -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL109999718-113959 + Details
Name: | us-gaap_HedgedAssetFairValueHedgeLastOfLayerCumulativeIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_SummaryOfFairValueHedgeActivityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=pfg_FixedMaturitiesSecuritiesAvailableForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |