XML 111 R92.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Separate Accounts - Narrative (Details) | 12 Months Ended
--- | ---
Dec. 31, 2018
Separate Accounts Narrative [Abstract] |
Separate accounts contract's minimum guaranteed payments, percentage of policyholder's contribution | 75.00%
Separate accounts contract minimum maturity, years | 10 years
Separate accounts contract maximum maturity, date | Dec. 31, 2070
Separate accounts contract maturity, years | 20 years
Separate accounts contracts minimum guaranteed payments, decline in percentage of policyholder's contribution | 25.00%

X
- Definition Separate accounts contract maturity years. + References No definition available. + Details
Name: | pri_SeparateAccountsContractMaturity
Namespace Prefix: | pri_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Separate accounts contract maximum maturity date. + References No definition available. + Details
Name: | pri_SeparateAccountsContractMaximumMaturityDate
Namespace Prefix: | pri_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Separate accounts contract minimum maturity years. + References No definition available. + Details
Name: | pri_SeparateAccountsContractMinimumMaturityYears
Namespace Prefix: | pri_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Separate accounts contracts minimum guaranteed payments change in percentage of policy holders contribution. + References No definition available. + Details
Name: | pri_SeparateAccountsContractsMinimumExposureToLossesUnderGuaranteedPaymentsPercentageOfPolicyholdersContribution
Namespace Prefix: | pri_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Separate accounts contracts minimum guaranteed payments percentage of policy holders contribution. + References No definition available. + Details
Name: | pri_SeparateAccountsContractsMinimumGuaranteedPaymentsPercentageOfPolicyholdersContribution
Namespace Prefix: | pri_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Separate accounts narrative. + References No definition available. + Details
Name: | pri_SeparateAccountsNarrativeAbstract
Namespace Prefix: | pri_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration