XML 54 R54.htm IDEA: XBRL DOCUMENT
v3.20.1

Investments - Balance Sheet Offsetting, Assets (Details) - USD ($) $ in Millions | Mar. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Financial Asset Offsetting |  |
Gross amount of recognized assets subject to netting agreements | $ 625.9 | $ 312.3
Amount of liabilities that offset the gross amount of assets subject to netting agreements not offset in statement of financial position | (93.8) | (88.4)
Collateral received, financial assets | (527.2) | (221.2)
Net amount of assets subject to netting agreements | 4.9 | 2.7
Derivative assets |  |
Financial Asset Offsetting |  |
Gross amount of recognized assets subject to netting agreements | 616.2 | 288.7
Amount of liabilities that offset the gross amount of assets subject to netting agreements not offset in statement of financial position | (93.8) | (88.4)
Collateral received, financial assets | (517.5) | (197.6)
Net amount of assets subject to netting agreements | 4.9 | 2.7
Gross amount of assets not subject to netting agreements | 1.4 | 6.0
Reverse repurchase agreements |  |
Financial Asset Offsetting |  |
Gross amount of recognized assets subject to netting agreements | 9.7 | 23.6
Collateral received, financial assets | $ (9.7) | $ (23.6)

X
- Definition Collateral received for derivative and other financial assets (reverse repurchase agreements and securities lending transactions) subject to master netting agreements or similar agreements. + References No definition available. + Details
Name: | pfg_CollateralReceivedAssetsSubjectToNettingNotOffset
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value of derivative and other financial assets (reverse repurchase agreements and securities lending transactions) not subject to master netting agreements or similar agreements. + References No definition available. + Details
Name: | pfg_GrossAmountAssetsNotSubjectToNetting
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of derivative and other financial assets (reverse repurchase agreements and securities lending transactions) subject to master netting agreements or similar agreements. + References No definition available. + Details
Name: | pfg_GrossAmountRecognizedAssetsSubjectToNetting
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of financial liabilities that offset derivative and other financial assets (reverse repurchase agreements and securities lending transactions) subject to master netting agreements or similar agreements, elected not to be offset in the statement of financial position. + References No definition available. + Details
Name: | pfg_GrossAmountRecognizedAssetsSubjectToNettingNotOffset
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value of derivative and other financial assets (reverse repurchase agreements and securities lending transactions) subject to master netting agreements or similar agreements, net of offsetting liabilities and collateral received. + References No definition available. + Details
Name: | pfg_NetAmountAssetsSubjectToNetting
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_OffsettingAssetsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | pfg_FinancialAssetTypeAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pfg_FinancialAssetTypeAxis=pfg_ReverseRepurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |