XML 189 R173.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($) $ in Millions | Dec. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | $ 65,673.1 | $ 62,889.9
Fixed maturities, trading | 836.2 | 760.7
Equity securities | 1,478.1 | 1,708.6
Derivative instruments, assets | 304.2 | 321.6
Separate account assets | 167,605.6 | 155,375.1
Investment and universal life contracts | $ (115.5) | (46.4)
Fixed maturities valued using internal pricing models |  |
Fixed maturities classified as Level 3 assets, percent valued using internal pricing models (as a percent) | 3.00% |
Amount measured at net asset value |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Unfunded commitments of investments measured using NAV | $ 7.1 | 7.8
U.S. government and agencies |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 1,528.8 | 1,739.8
Non-U.S. governments |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 507.9 | 567.3
States and political subdivisions |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 6,676.8 | 6,232.3
Corporate debt securities |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 35,810.0 | 36,183.2
Residential mortgage-backed pass-through securities |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 3,061.1 | 2,228.7
Commercial mortgage-backed securities |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 4,775.5 | 4,864.6
Collateralized debt obligations |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 5,403.7 | 4,566.4
Other debt obligations |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 7,909.3 | 6,507.6
Recurring Fair Value Measurements |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 65,673.1 | 62,889.9
Fixed maturities, trading | 836.2 | 760.7
Equity securities | 1,478.1 | 1,708.6
Derivative instruments, assets | 304.2 | 321.6
Other investments | 815.6 | 701.1
Cash equivalents | 3,771.4 | 3,604.1
Market risk benefit asset | 153.4 | 109.2
Sub-total excluding separate account assets | 73,032.0 | 70,095.2
Separate account assets | 167,605.6 | 155,375.1
Total assets | 240,637.6 | 225,470.3
Investment and universal life contracts | (115.5) | (46.4)
Market risk benefit liability | (133.2) | (207.4)
Funds withheld payable embedded derivative | 2,567.1 | 3,652.8
Derivative liabilities | (494.0) | (634.2)
Other liabilities | (1.0) | (0.4)
Total liabilities | 1,823.4 | 2,764.4
Net assets (liabilities) | 242,461.0 | 228,234.7
Recurring Fair Value Measurements | Amount measured at net asset value |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Other investments | 73.7 | 81.4
Sub-total excluding separate account assets | 73.7 | 81.4
Separate account assets | 8,692.0 | 9,120.9
Total assets | 8,765.7 | 9,202.3
Net assets (liabilities) | 8,765.7 | 9,202.3
Recurring Fair Value Measurements | Fair value hierarchy Level 1 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 1,247.1 | 1,387.1
Fixed maturities, trading | 27.7 | 78.6
Equity securities | 245.4 | 492.4
Other investments | 220.1 | 311.7
Cash equivalents | 511.6 | 973.5
Sub-total excluding separate account assets | 2,251.9 | 3,243.3
Separate account assets | 104,505.0 | 92,010.7
Total assets | 106,756.9 | 95,254.0
Net assets (liabilities) | 106,756.9 | 95,254.0
Recurring Fair Value Measurements | Fair value hierarchy Level 2 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 60,789.2 | 59,336.2
Fixed maturities, trading | 392.7 | 548.1
Equity securities | 1,232.7 | 1,216.2
Derivative instruments, assets | 297.9 | 320.9
Other investments | 356.7 | 306.1
Cash equivalents | 3,259.8 | 2,630.6
Sub-total excluding separate account assets | 66,329.0 | 64,358.1
Separate account assets | 53,655.8 | 53,208.6
Total assets | 119,984.8 | 117,566.7
Derivative liabilities | (493.2) | (630.1)
Other liabilities | (1.0) | (0.4)
Total liabilities | (494.2) | (630.5)
Net assets (liabilities) | 119,490.6 | 116,936.2
Recurring Fair Value Measurements | Fair value hierarchy Level 3 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 3,636.8 | 2,166.6
Fixed maturities, trading | 415.8 | 134.0
Derivative instruments, assets | 6.3 | 0.7
Other investments | 165.1 | 1.9
Market risk benefit asset | 153.4 | 109.2
Sub-total excluding separate account assets | 4,377.4 | 2,412.4
Separate account assets | 752.8 | 1,034.9
Total assets | 5,130.2 | 3,447.3
Investment and universal life contracts | (115.5) | (46.4)
Market risk benefit liability | (133.2) | (207.4)
Funds withheld payable embedded derivative | 2,567.1 | 3,652.8
Derivative liabilities | (0.8) | (4.1)
Total liabilities | 2,317.6 | 3,394.9
Net assets (liabilities) | 7,447.8 | 6,842.2
Recurring Fair Value Measurements | U.S. government and agencies |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 1,528.8 | 1,739.8
Recurring Fair Value Measurements | U.S. government and agencies | Fair value hierarchy Level 1 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 1,216.0 | 1,359.1
Recurring Fair Value Measurements | U.S. government and agencies | Fair value hierarchy Level 2 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 312.8 | 380.7
Recurring Fair Value Measurements | Non-U.S. governments |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 507.9 | 567.3
Recurring Fair Value Measurements | Non-U.S. governments | Fair value hierarchy Level 1 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 0.2 | 1.4
Recurring Fair Value Measurements | Non-U.S. governments | Fair value hierarchy Level 2 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 507.7 | 565.9
Recurring Fair Value Measurements | States and political subdivisions |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 6,676.8 | 6,232.3
Recurring Fair Value Measurements | States and political subdivisions | Fair value hierarchy Level 2 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 6,606.9 | 6,161.4
Recurring Fair Value Measurements | States and political subdivisions | Fair value hierarchy Level 3 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 69.9 | 70.9
Recurring Fair Value Measurements | Corporate debt securities |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 35,810.0 | 36,183.2
Recurring Fair Value Measurements | Corporate debt securities | Fair value hierarchy Level 1 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 30.9 | 26.6
Recurring Fair Value Measurements | Corporate debt securities | Fair value hierarchy Level 2 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 33,473.2 | 34,588.3
Recurring Fair Value Measurements | Corporate debt securities | Fair value hierarchy Level 3 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 2,305.9 | 1,568.3
Recurring Fair Value Measurements | Residential mortgage-backed pass-through securities |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 3,061.1 | 2,228.7
Recurring Fair Value Measurements | Residential mortgage-backed pass-through securities | Fair value hierarchy Level 2 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 3,061.1 | 2,228.7
Recurring Fair Value Measurements | Commercial mortgage-backed securities |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 4,775.5 | 4,864.6
Recurring Fair Value Measurements | Commercial mortgage-backed securities | Fair value hierarchy Level 2 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 4,772.5 | 4,861.2
Recurring Fair Value Measurements | Commercial mortgage-backed securities | Fair value hierarchy Level 3 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 3.0 | 3.4
Recurring Fair Value Measurements | Collateralized debt obligations |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 5,403.7 | 4,566.4
Recurring Fair Value Measurements | Collateralized debt obligations | Fair value hierarchy Level 2 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 5,328.3 | 4,510.2
Recurring Fair Value Measurements | Collateralized debt obligations | Fair value hierarchy Level 3 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 75.4 | 56.2
Recurring Fair Value Measurements | Other debt obligations |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 7,909.3 | 6,507.6
Recurring Fair Value Measurements | Other debt obligations | Fair value hierarchy Level 2 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | 6,726.7 | 6,039.8
Recurring Fair Value Measurements | Other debt obligations | Fair value hierarchy Level 3 |  |
Assets (liabilities) measured at fair value on a recurring basis |  |
Fixed maturities, available-for-sale | $ 1,182.6 | $ 467.8

X
- Definition This item represents the fair value of embedded derivatives that have been bifurcated from an investment host contract or universal life contract. + References No definition available. + Details
Name: | pfg_DerivativeFairValueOfDerivativeLiabilityInvestmentAndUniversalLifeContracts
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and elected not to be offset. Excludes the fair value of embedded derivatives reported as investment contracts or other liabilities. + References No definition available. + Details
Name: | pfg_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExcludingEmbeddedDerivatives
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the net of total assets and liabilities reported on the balance sheet at period end measured at fair value by the entity. + References No definition available. + Details
Name: | pfg_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisNetAssetsLiabilities
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents short-term invested assets with a maturity date of three months or less when purchased that are required to be reported at fair value in the statement of financial position. + References No definition available. + Details
Name: | pfg_FairValueAssetsMeasuredOnRecurringBasisCashEquivalents
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of market risk benefit asset measured at fair value on a recurring basis. + References No definition available. + Details
Name: | pfg_FairValueAssetsMeasuredOnRecurringBasisMarketRiskBenefitAsset
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of market risk benefit liability measured at fair value on a recurring basis. + References No definition available. + Details
Name: | pfg_FairValueAssetsMeasuredOnRecurringBasisMarketRiskBenefitLiability
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents invested assets not specifically identified in the statement of financial position, excluding derivative assets, that are required to be reported at fair value in the statement of financial position. This includes invested assets such as seed money and commercial mortgage loans of consolidated variable interest entities reported at fair value. + References No definition available. + Details
Name: | pfg_FairValueAssetsMeasuredOnRecurringBasisOtherInvestments
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents assets, other than separate account assets, measured at fair value on a recurring basis. + References No definition available. + Details
Name: | pfg_FairValueAssetsMeasuredOnRecurringBasisTotalAssetsExcludingSeparateAccountAssets
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The percentage of fixed maturity securities classified as Level 3 that were valued using internal pricing models. + References No definition available. + Details
Name: | pfg_FixedMaturitySecuritiesLevel3ValuedUsingInternalPricingModels
Namespace Prefix: | pfg_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The amount of funds withheld embedded derivative. + References No definition available. + Details
Name: | pfg_FundsWithheldEmbeddedDerivative
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents certain embedded derivatives to deliver underlying securities of structured investments to third parties and obligations of consolidated variable interest entities reported at fair value. + References No definition available. + Details
Name: | pfg_LiabilitiesOtherFairValueDisclosure
Namespace Prefix: | pfg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and elected not to be offset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column F)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3 + Details
Name: | us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482736/825-10-45-1A + Details
Name: | us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3 + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of unfunded commitments for which the entity is obligated, to those certain investments for which net asset value per share is calculated (including by unit, membership interest, or other equity (ownership interest) unit measure) (alternative investments). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 6A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6A + Details
Name: | us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of asset at fair value held for benefit of separate account policyholder. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 80 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480078/944-80-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 80 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480141/944-80-45-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480109/944-80-50-1 + Details
Name: | us-gaap_SeparateAccountAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1 + Details
Name: | us-gaap_TradingSecuritiesDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CollateralizedDebtObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_OtherDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |