<?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:plfpvaa="http://www.prudential.com/20251231"
  xmlns:vip="http://xbrl.sec.gov/vip/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="plfpvaa-20251231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000947703</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">0000947703</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vip:InvestmentOptionAxis">plfpvaa: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">0000947703</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vip:InvestmentOptionAxis">plfpvaa: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 FLEXIBLE PREMIUM VARIABLE ANNUITY ACCOUNT</dei:EntityRegistrantName>
    <vip:InvestmentOptionsN4TextBlock contextRef="c0" id="ixv-62">&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top; background-color: #D9D9D9"&gt; &lt;td style="padding: 4pt; width: 42%; border: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; width: 22%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; width: 36%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;b&gt;Minimum Guaranteed Interest Rate*&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;DCA Market Value Adjustment Option&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;6 Month&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;2.90%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;DCA Market Value Adjustment Option&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;12 Month&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;2.90%&lt;/span&gt;&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="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: top; width: 3%; font: 12pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 97%; font: 12pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&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;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</vip:InvestmentOptionsN4TextBlock>
    <vip:FixedOptionsAvailableTableTextBlock contextRef="c0" id="ixv-63">&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top; background-color: #D9D9D9"&gt; &lt;td style="padding: 4pt; width: 42%; border: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; width: 22%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; width: 36%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;b&gt;Minimum Guaranteed Interest Rate*&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;DCA Market Value Adjustment Option&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;6 Month&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;2.90%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;DCA Market Value Adjustment Option&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;12 Month&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 4pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;2.90%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</vip:FixedOptionsAvailableTableTextBlock>
    <vip:FixedOptionAvailableName contextRef="c1" id="ixv-77">DCA Market Value Adjustment Option</vip:FixedOptionAvailableName>
    <vip:FixedOptionAvailableTerm contextRef="c1" id="ixv-124">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-85">DCA Market Value Adjustment Option</vip:FixedOptionAvailableName>
    <vip:FixedOptionAvailableTerm contextRef="c2" id="ixv-126">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-130">N-4</dei:DocumentType>
    <dei:EntityInvCompanyType contextRef="c0" id="ixv-131">N-4</dei:EntityInvCompanyType>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-132">0000947703</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-133">false</dei:AmendmentFlag>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-134">2025-12-31</dei:DocumentPeriodEndDate>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_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"><xhtml:span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt">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.</xhtml:span></link:footnote>
        <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: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:footnoteLink>
</xbrl>
