XML 117 R105.htm IDEA: XBRL DOCUMENT
v3.25.2

Reinsurance - Components of Net Realized Capital Gains (Losses) on Funds Withheld Assets (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2025 | Jun. 30, 2024 | Jun. 30, 2025 | Jun. 30, 2024
Reinsurance |  |  |  |
Net realized capital gains (losses) | $ (18.9) | $ (10.2) | $ (50.4) | $ (39.4)
Fixed maturities, available-for-sale |  |  |  |
Reinsurance |  |  |  |
Net realized capital gains (losses) | (19.5) | (11.0) | (47.5) | (41.2)
Fixed maturities, trading |  |  |  |
Reinsurance |  |  |  |
Net realized capital gains (losses) |  |  | 0.1 |
Mortgage loans |  |  |  |
Reinsurance |  |  |  |
Net realized capital gains (losses) | 0.1 |  | (1.3) |
Derivatives |  |  |  |
Reinsurance |  |  |  |
Net realized capital gains (losses) | $ 0.5 | $ 0.8 | $ (1.7) | $ 1.8

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: | pfg_FundsHeldUnderReinsuranceAgreementsAssetLineItems
Namespace Prefix: | pfg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the realized capital gains (losses) on reinsurer's funds held on its behalf by the ceding insurer, including funds held in trust, under reinsurance treaties or contracts with the assuming insurer as security for the payment of the obligations thereunder. + References No definition available. + Details
Name: | pfg_FundsHeldUnderReinsuranceAgreementsRealizedCapitalGainsLossesOnAsset
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | pfg_FundsHeldUnderReinsuranceAgreementsAssetAxis=pfg_FixedMaturitiesTradingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pfg_FundsHeldUnderReinsuranceAgreementsAssetAxis=pfg_MortgageLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pfg_FundsHeldUnderReinsuranceAgreementsAssetAxis=us-gaap_DerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |