<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:exch="http://xbrl.sec.gov/exch/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:vz="http://www.verizon.com/20240422"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vz-20240422.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:EntityListingsExchangeAxis">exch:XNYM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:EntityListingsExchangeAxis">exch:XNGS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A4.073NotesDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A0.875NotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A3.250NotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1.375NotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A0.875NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1.375NotesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1125NotesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A2350FixedRateNotesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1.875NotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A0375NotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1.250NotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1.875NotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:NotesDue20304250Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A2.625NotesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A2.500NotesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A3000FixedRateNotesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A0.875NotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A0750NotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A3.500NotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1300NotesDue2033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:NotesDue2034475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A4.750NotesDue2034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A3.125NotesDue2035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1125NotesDue2035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A3.375NotesDue2036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A3.750NotesDue2036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A2.875NotesDue2038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1875NotesDue2038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1.500NotesDue2039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A3.500FixedRateNotesDue2039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A1850NotesDue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732712</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vz:A3850FixedRateNotesDue2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-22</startDate>
            <endDate>2024-04-22</endDate>
        </period>
    </context>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-121">2024-04-22</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-122">0000732712</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-123">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2024-04-22</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">Verizon Communications Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">1-8606</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-6">23-2259884</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-7">1095 Avenue of the Americas</dei:EntityAddressAddressLine1>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-8">10036</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-9">New York,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-10">NY</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode contextRef="c-1" id="f-11">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-12">395-1000</dei:LocalPhoneNumber>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="c-1" id="f-13">Not Applicable</dei:EntityInformationFormerLegalOrRegisteredName>
    <dei:WrittenCommunications contextRef="c-1" id="f-14">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-15">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-16">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-17">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-2" id="f-18">Common Stock, par value $0.10</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-2" id="f-19">VZ</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-2" id="f-20">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-3" id="f-21">Common Stock, par value $0.10</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-3" id="f-22">VZ</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-3" id="f-23">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-4" id="f-24">4.073% Notes due 2024</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-4" id="f-25">VZ 24C</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-4" id="f-26">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-5" id="f-27">0.875% Notes due 2025</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-5" id="f-28">VZ 25</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-5" id="f-29">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-6" id="f-30">3.25% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-6" id="f-31">VZ 26</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-6" id="f-32">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-7" id="f-33">1.375% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-7" id="f-34">VZ 26B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-7" id="f-35">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-8" id="f-36">0.875% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-8" id="f-37">VZ 27E</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-8" id="f-38">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-9" id="f-39">1.375% Notes due 2028</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-9" id="f-40">VZ 28</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-9" id="f-41">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-10" id="f-42">1.125% Notes due 2028</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-10" id="f-43">VZ 28A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-10" id="f-44">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-11" id="f-45">2.350% Fixed Rate Notes due 2028</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-11" id="f-46">VZ 28C</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-11" id="f-47">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-12" id="f-48">1.875% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-12" id="f-49">VZ 29B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-12" id="f-50">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-13" id="f-51">0.375% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-13" id="f-52">VZ 29D</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-13" id="f-53">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-14" id="f-54">1.250% Notes due 2030</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-14" id="f-55">VZ 30</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-14" id="f-56">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-15" id="f-57">1.875% Notes due 2030</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-15" id="f-58">VZ 30A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-15" id="f-59">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-16" id="f-60">4.250% Notes due 2030</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-16" id="f-61">VZ 30D</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-16" id="f-62">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-17" id="f-63">2.625% Notes due 2031</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-17" id="f-64">VZ 31</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-17" id="f-65">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-18" id="f-66">2.500% Notes due 2031</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-18" id="f-67">VZ 31A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-18" id="f-68">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-19" id="f-69">3.000% Fixed Rate Notes due 2031</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-19" id="f-70">VZ 31D</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-19" id="f-71">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-20" id="f-72">0.875% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-20" id="f-73">VZ 32</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-20" id="f-74">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-21" id="f-75">0.750% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-21" id="f-76">VZ 32A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-21" id="f-77">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-22" id="f-78">3.500% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-22" id="f-79">VZ 32B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-22" id="f-80">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-23" id="f-81">1.300% Notes due 2033</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-23" id="f-82">VZ 33B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-23" id="f-83">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-24" id="f-84">4.75% Notes due 2034</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-24" id="f-85">VZ 34</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-24" id="f-86">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-25" id="f-87">4.750% Notes due 2034</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-25" id="f-88">VZ 34C</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-25" id="f-89">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-26" id="f-90">3.125% Notes due 2035</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-26" id="f-91">VZ 35</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-26" id="f-92">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-27" id="f-93">1.125% Notes due 2035</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-27" id="f-94">VZ 35A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-27" id="f-95">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-28" id="f-96">3.375% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-28" id="f-97">VZ 36A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-28" id="f-98">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-29" id="f-99">3.750% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-29" id="f-100">VZ 36B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-29" id="f-101">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-30" id="f-102">2.875% Notes due 2038</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-30" id="f-103">VZ 38B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-30" id="f-104">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-31" id="f-105">1.875% Notes due 2038</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-31" id="f-106">VZ 38C</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-31" id="f-107">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-32" id="f-108">1.500% Notes due 2039</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-32" id="f-109">VZ 39C</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-32" id="f-110">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-33" id="f-111">3.50% Fixed Rate Notes due 2039</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-33" id="f-112">VZ 39D</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-33" id="f-113">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-34" id="f-114">1.850% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-34" id="f-115">VZ 40</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-34" id="f-116">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-35" id="f-117">3.850% Fixed Rate Notes due 2041</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-35" id="f-118">VZ 41C</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-35" id="f-119">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-120">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-124">2024-04-22</dei:DocumentPeriodEndDate>
</xbrl>
