<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:plic="http://www.prudential.com/20251231"
  xmlns:vip="http://xbrl.sec.gov/vip/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="plic-20251231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002077810</identifier>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002077810</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vip:InvestmentOptionAxis">plic:DCAMarketValueAdjustmentOption6MonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002077810</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vip:InvestmentOptionAxis">plic:DCAMarketValueAdjustmentOption12MonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-17">PRUCO LIFE INSURANCE COMPANY</dei:EntityRegistrantName>
    <vip:InvestmentOptionsN4TextBlock contextRef="c0" id="ixv-66">&lt;table cellpadding="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font: 10pt Arial, Helvetica, Sans-Serif; vertical-align: top; background-color: #D9D9D9"&gt; &lt;td style="vertical-align: bottom; font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; width: 45%; border: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; width: 20%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; width: 35%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Minimum Guaranteed Interest Rate*&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;DCA Market Value Adjustment Option&lt;/td&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;6 Month&lt;/td&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;2.90%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;DCA Market Value Adjustment Option&lt;/td&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;12 Month&lt;/td&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;2.90%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0 22.5pt 0 27pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font: 10pt Arial, Helvetica, Sans-Serif"&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; vertical-align: top; width: 3%"&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/td&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; width: 97%"&gt;The rates shown are the current Minimum Guaranteed Interest Rates for newly issued contracts. Your Minimum Guaranteed Interest Rate is the amount shown on your Contract and can vary by state. Please consult with your representative for availability and current rates.&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</vip:InvestmentOptionsN4TextBlock>
    <vip:FixedOptionsAvailableTableTextBlock contextRef="c0" id="ixv-67">&lt;table cellpadding="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font: 10pt Arial, Helvetica, Sans-Serif; vertical-align: top; background-color: #D9D9D9"&gt; &lt;td style="vertical-align: bottom; font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; width: 45%; border: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; width: 20%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; width: 35%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Minimum Guaranteed Interest Rate*&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;DCA Market Value Adjustment Option&lt;/td&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;6 Month&lt;/td&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;2.90%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;DCA Market Value Adjustment Option&lt;/td&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;12 Month&lt;/td&gt; &lt;td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;2.90%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</vip:FixedOptionsAvailableTableTextBlock>
    <vip:FixedOptionAvailableName contextRef="c1" id="ixv-129">DCA Market Value Adjustment Option</vip:FixedOptionAvailableName>
    <vip:FixedOptionAvailableTerm contextRef="c1" id="ixv-130">P6M</vip:FixedOptionAvailableTerm>
    <vip:FixedOptionAvailableMinimumGuaranteedInterestRatePercent contextRef="c1" decimals="4" id="ix_0_fact" unitRef="pure">0.029</vip:FixedOptionAvailableMinimumGuaranteedInterestRatePercent>
    <vip:FixedOptionAvailableName contextRef="c2" id="ixv-132">DCA Market Value Adjustment Option</vip:FixedOptionAvailableName>
    <vip:FixedOptionAvailableTerm contextRef="c2" id="ixv-133">P12M</vip:FixedOptionAvailableTerm>
    <vip:FixedOptionAvailableMinimumGuaranteedInterestRatePercent contextRef="c2" decimals="4" id="ix_1_fact" unitRef="pure">0.029</vip:FixedOptionAvailableMinimumGuaranteedInterestRatePercent>
    <dei:DocumentType contextRef="c0" id="ixv-138">N-4</dei:DocumentType>
    <dei:EntityInvCompanyType contextRef="c0" id="ixv-139">N-4</dei:EntityInvCompanyType>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-140">0002077810</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-141">false</dei:AmendmentFlag>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-142">2025-12-31</dei:DocumentPeriodEndDate>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The rates shown are the current Minimum Guaranteed Interest Rates for newly issued contracts. Your Minimum Guaranteed Interest Rate is the amount shown on your Contract and can vary by state. Please consult with your representative for availability and current rates.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
