<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nyli="http://www.newyorklife.com/20260728"
  xmlns:vip="http://xbrl.sec.gov/vip/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="nyli-20260728.xsd" xlink:type="simple"/>
    <context id="D_10Aug2026_10Aug2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000934298</identifier>
        </entity>
        <period>
            <startDate>2026-08-10</startDate>
            <endDate>2026-08-10</endDate>
        </period>
    </context>
    <context id="C000193957_AnnualDeathBenefitResetADBRRiderMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000934298</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vip:BenefitAxis">nyli:AnnualDeathBenefitResetADBRRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="vip:ContractAxis">nyli:C000193957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-10</startDate>
            <endDate>2026-08-10</endDate>
        </period>
    </context>
    <context id="C000193957_ADBRRiderChargeage75oryoungerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000934298</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vip:BenefitAxis">nyli:ADBRRiderChargeage75oryoungerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="vip:ContractAxis">nyli:C000193957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-10</startDate>
            <endDate>2026-08-10</endDate>
        </period>
    </context>
    <context id="C000193957_ADBRRiderChargeage76to80Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000934298</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vip:BenefitAxis">nyli:ADBRRiderChargeage76to80Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="vip:ContractAxis">nyli:C000193957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-10</startDate>
            <endDate>2026-08-10</endDate>
        </period>
    </context>
    <context id="C000193957_AccidentalDeathBenefitRiderMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000934298</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vip:BenefitAxis">nyli:AccidentalDeathBenefitRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="vip:ContractAxis">nyli:C000193957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-10</startDate>
            <endDate>2026-08-10</endDate>
        </period>
    </context>
    <context id="C000193957_InvestmentPreservationRiderFPSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000934298</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vip:BenefitAxis">nyli:InvestmentPreservationRiderFPSeriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="vip:ContractAxis">nyli:C000193957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-10</startDate>
            <endDate>2026-08-10</endDate>
        </period>
    </context>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="D_10Aug2026_10Aug2026" id="apid_1">0000934298</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="D_10Aug2026_10Aug2026" id="apid_2">false</dei:AmendmentFlag>
    <dei:DocumentPeriodEndDate
      contextRef="D_10Aug2026_10Aug2026"
      id="apid_f5dc29ab-8c16-4670-b6eb-855b537fb751">2026-08-10</dei:DocumentPeriodEndDate>
    <dei:DocumentType
      contextRef="D_10Aug2026_10Aug2026"
      id="apid_8d98f596-07c5-4e40-bc2d-a27566c2d1a0">N-4</dei:DocumentType>
    <dei:EntityInvCompanyType
      contextRef="D_10Aug2026_10Aug2026"
      id="apid_291fe2df-66dd-48d7-a40b-e1e26185ac79">N-4</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName
      contextRef="D_10Aug2026_10Aug2026"
      id="apid_acc69f00-c35a-4aa2-8f10-26a911b75db1">NYLIAC VARIABLE ANNUITY SEPARATE ACCOUNT-III</dei:EntityRegistrantName>
    <vip:OptionalBenefitsFootnotesTextBlock
      contextRef="C000193957_AccidentalDeathBenefitRiderMember"
      id="x_22de3d5c-d006-4bc5-87ba-b39fca71adab">&lt;span style="color:#000000;font-family:Arial;font-size:10pt;"&gt;The minimum fee reflects the current charge for the Annual Death Benefit Rider (for policyowners aged 75 or younger at the time the application was signed), as an annualized percentage of the amount guaranteed under the rider. The maximum fee reflects the current charge for the Investment Preservation Rider &#x2013; FP Series (7 Year Holding Period), calculated as a percentage of the amount that is guaranteed under the IPR.&lt;/span&gt;</vip:OptionalBenefitsFootnotesTextBlock>
    <vip:OptionalBenefitExpenseOfBenefitBaseMaximumPercent
      contextRef="C000193957_AnnualDeathBenefitResetADBRRiderMember"
      decimals="4"
      id="x_0b3e76b0-6693-4442-9092-bbdfecd5ce82"
      unitRef="pure">0.0100</vip:OptionalBenefitExpenseOfBenefitBaseMaximumPercent>
    <vip:OptionalBenefitExpenseOfBenefitBaseCurrentPercent
      contextRef="C000193957_ADBRRiderChargeage75oryoungerMember"
      decimals="4"
      id="e7a8093e-16ab-4c72-b3af-7610a7e76160"
      unitRef="pure">0.0025</vip:OptionalBenefitExpenseOfBenefitBaseCurrentPercent>
    <vip:OptionalBenefitExpenseOfBenefitBaseCurrentPercent
      contextRef="C000193957_ADBRRiderChargeage76to80Member"
      decimals="4"
      id="x_0d6d20c4-4a0a-49b5-9640-5cf5547c3fbc"
      unitRef="pure">0.0050</vip:OptionalBenefitExpenseOfBenefitBaseCurrentPercent>
    <vip:BriefRestrictionsLimitationsTextBlock
      contextRef="C000193957_AnnualDeathBenefitResetADBRRiderMember"
      id="ffeba1c6-7326-4f57-a6ef-0b1accd377f2">&lt;span style="color:#000000;font-family:Arial;font-size:10pt;"&gt;For policies issued prior to August 10, 2026, only available at time of application to policyowners aged 75 or younger. For policies issued on or after August 10, 2026, only available at time of application to policyowners aged 80 or younger.&lt;/span&gt;</vip:BriefRestrictionsLimitationsTextBlock>
    <vip:OperationOfBenefitTextBlock
      contextRef="C000193957_AnnualDeathBenefitResetADBRRiderMember"
      id="x_1044bdba-10ce-422e-902c-c06f2db11051">&lt;span style="color:#000000;font-family:Arial;font-size:10pt;"&gt;For policies issued prior to August 10, 2026, the ADBR Rider was available only at time of application, in jurisdictions where approved, to policyowners aged 75 or younger; for policies issued on or after August 10, 2026, the ADBR Rider is available only at time of application, in jurisdictions where approved, to policyowners aged 80 or younger.&lt;/span&gt;</vip:OperationOfBenefitTextBlock>
    <vip:CalculationMethodOfBenefitTextBlock
      contextRef="C000193957_AnnualDeathBenefitResetADBRRiderMember"
      id="x_1af259e7-e2a5-4f18-8cfc-1761b17ef9b8">&lt;span style="color:#000000;font-family:Arial;font-size:10pt;"&gt;We have set forth below an example of how the ADBR Rider works and how the ADBR Reset Value Proportional Reductions is calculated for an owner who is age 63 (in states other than New York). The current annual rider charge is 0.25% (for policies to policyowners aged 75 or younger at the time the application is signed) of the ADBR Reset Value as of the last Policy Anniversary, deducted quarterly.&lt;/span&gt;</vip:CalculationMethodOfBenefitTextBlock>
    <vip:BriefRestrictionsLimitationsTextBlock
      contextRef="C000193957_InvestmentPreservationRiderFPSeriesMember"
      id="x_410f2ff0-53e5-4d58-aedc-a4deb4c0ea4b">&lt;span style="color:#000000;font-family:Arial;font-size:10pt;"&gt;Only available at the time of application to policyowners aged 75 or younger (70 or younger for the 20-year Holding Period). &#160;For applications signed on or after August 10, 2026, the 7 Year Holding Period is available to policyowners aged 80 or younger at the time the application is signed.&lt;/span&gt;</vip:BriefRestrictionsLimitationsTextBlock>
    <vip:OperationOfBenefitTextBlock
      contextRef="C000193957_InvestmentPreservationRiderFPSeriesMember"
      id="x_48d15ebb-d035-42b7-82d8-e9405b4d2bf6">&lt;span style="color:#000000;font-family:Arial;font-size:10pt;"&gt;The IPR is available with all Non&#x2013;Qualified, IRA, SEP IRA, Simple IRA, Roth IRA policies if the Owner (oldest Owner, if the policy is jointly owned) and the Annuitant (oldest Annuitant, if the policy had joint Annuitants) are age 75 or younger (70 or younger for the 20-year Holding Period) on the Rider Effective Date. For applications signed on or after August 10, 2026, the 7 Year Holding Period will be available to &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:10pt;"&gt;policyowners aged 80 or younger on the Rider Effective Date. The rider is not available on TSA, Inherited Roth IRA or Inherited Non&#x2013;Qualified policies.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:10pt;"&gt;You can decide to reset your rider to increase the IPR Guaranteed Amount. You may request to reset the Guaranteed Amount at any time while the IPR is in effect as long as (a) the Owner (oldest Owner, if the Policy is jointly owned) and the Annuitant (oldest Annuitant, if there are joint Annuitants) are age 75 or younger; age 70 or younger (for the 20 year Holding Period); or for applications signed on or after August 10, 2026, age 80 or younger (for the 7 year Holding Period) and (b) prior to the reset, the Accumulation Value multiplied by the IPR Guarantee Percentage (as reflected in your policy) is greater than the Guaranteed Amount.&lt;/span&gt;</vip:OperationOfBenefitTextBlock>
</xbrl>
