XML 76 R63.htm IDEA: XBRL DOCUMENT
v3.22.2

Reinsurance - Reinsurance Recoverables and Financial Strength Ratings by Reinsurer (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021
--- | --- | ---
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables |  | $ 4,069,039 | $ 4,268,419
Swiss Re Life & Health America Inc. (Novated from Pecan Re, Inc.) [Member] | AM Best, A+ Rating [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables | [1],[2] | 2,490,426 |
Pecan Re Inc [Member] | External credit rating, not rated [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables | [1],[2] |  | 2,567,602
SCOR Global Life Reinsurance Companies [Member] | AM Best, A+ Rating [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables | [3] | 397,858 | 426,634
Munich Re of Malta [Member] | External credit rating, not rated [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables | [2],[4] | 268,535 | 278,591
Swiss Re Life & Health America Inc. [Member] | AM Best, A+ Rating [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables | [5] | 236,628 | 259,239
American Health and Life Insurance Company [Member] | AM Best, B++ Rating [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables | [2] | 153,552 | 157,837
Munich American Reassurance Company [Member] | AM Best, A+ Rating [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables |  | 132,432 | 142,705
RGA Reinsurance [Member] | AM Best, A+ Rating [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables |  | 124,265 | 140,953
Korean Reinsurance Company [Member] | AM Best, A Rating [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables |  | 117,967 | 134,048
Hannover Life Reassurance Company [Member] | AM Best, A+ Rating [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables |  | 44,657 | 49,749
TOA Reinsurance Company [Member] | AM Best, A Rating [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables |  | 34,487 | 38,909
All Other Reinsurers [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables |  | 71,196 | 75,094
Allowance for Credit Losses [Member] |  |  |
Ceded Credit Risk [Line Items] |  |  |
Reinsurance recoverables |  | $ (2,964) | $ (2,942)
[1] | Effective April 1, 2022, the coinsurance agreement with Pecan Re Inc. was novated and replaced by an agreement with Swiss Re Life and Health America, Inc.
[2] | Reinsurance recoverables includes balances ceded under coinsurance transactions of term life insurance policies that were in-force as of December 31, 2009. Amounts shown are net of their share of the reinsurance recoverables from other reinsurers. Arrangements with these reinsurers include collateral trust agreements held in support of reinsurance recoverables.
[3] | Includes amounts ceded to Transamerica Reinsurance Companies and fully retroceded to SCOR Global Life Reinsurance Companies.
[4] | Entity is rated AA- by S&P.
[5] | Includes amounts ceded to Lincoln National Life Insurance and fully retroceded to Swiss Re Life & Health America Inc.

X
- Definition Reinsurance recoverables and allowance. + References No definition available. + Details
Name: | pri_ReinsuranceRecoverablesAndAllowance
Namespace Prefix: | pri_
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_CededCreditRiskLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_SwissReLifeHealthAmericaIncNovatedFromPecanReIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CreditRatingAMBestAxis=srt_AMBestAPlusRatingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_PecanReIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CreditRatingAMBestAxis=pri_ExternalCreditRatingNotRatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_SCORGlobalLifeReinsuranceCompaniesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_MunichReOfMaltaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_SwissReLifeHealthAmericaIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_AmericanHealthAndLifeInsuranceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CreditRatingAMBestAxis=srt_AMBestBPlusPlusRatingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_MunichAmericanReassuranceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_RGAReinsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_KoreanReinsuranceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CreditRatingAMBestAxis=srt_AMBestARatingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_HannoverLifeReassuranceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_ToaReinsuranceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=pri_AllOtherReinsurersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=us-gaap_AllowanceForCreditLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |