<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:t="http://att.com/20210517"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="t-20210517.xsd" xlink:type="simple"/>
    <context id="duration_2021-05-17_to_2021-05-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2650GlobalNotesDueDecember172021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc2650GlobalNotesDueDecember172021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1450GlobalNotesDueJune12022Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc1450GlobalNotesDueJune12022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2500GlobalNotesDueMarch152023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc2500GlobalNotesDueMarch152023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2750GlobalNotesDueMay192023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc2750GlobalNotesDueMay192023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTIncFloatingRateDueSeptember52023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTIncFloatingRateDueSeptember52023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1050GlobalNotesDueSeptember52023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc1050GlobalNotesDueSeptember52023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1300GlobalNotesDueSeptember52023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc1300GlobalNotesDueSeptember52023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1950GlobalNotesDueSeptember152023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc1950GlobalNotesDueSeptember152023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2400GlobalNotesDueMarch152024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc2400GlobalNotesDueMarch152024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3500GlobalNotesDueDecember172025Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc3500GlobalNotesDueDecember172025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc0250GlobalNotesDueMarch42026Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc0250GlobalNotesDueMarch42026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc.1.800GlobalNotesDueSeptember520262Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:AttInc.1.800GlobalNotesDueSeptember520262Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2900PercentGlobalNotesDueDecember42026Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc2900PercentGlobalNotesDueDecember42026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2350GlobalNotesDueSeptember52029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc2350GlobalNotesDueSeptember52029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4375GlobalNotesDueSeptember142029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc4375GlobalNotesDueSeptember142029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2600GlobalNotesDueDecember172029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc2600GlobalNotesDueDecember172029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc0800GlobalNotesDueMarch42030Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc0800GlobalNotesDueMarch42030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3550GlobalNotesDueDecember172032Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc3550GlobalNotesDueDecember172032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5200GlobalNotesDueNovember182033Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc5200GlobalNotesDueNovember182033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3375GlobalNotesDueMarch152034Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc3375GlobalNotesDueMarch152034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2450GlobalNotesDueMarch152035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc2450GlobalNotesDueMarch152035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3150GlobalNotesDueSeptember42036Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc3150GlobalNotesDueSeptember42036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc.1.800GlobalNotesDueSeptember1420391Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:AttInc.1.800GlobalNotesDueSeptember1420391Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc7000GlobalNotesDueApril302040Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc7000GlobalNotesDueApril302040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4250GlobalNotesDueJune12043Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc4250GlobalNotesDueJune12043Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4875GlobalNotesDueJune12044Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc4875GlobalNotesDueJune12044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc4000GlobalNotesDueJune12049Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:AttInc4000GlobalNotesDueJune12049Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc4250GlobalNotesDueMarch12050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:AttInc4250GlobalNotesDueMarch12050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5350GlobalNotesDueNovember12066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc5350GlobalNotesDueNovember12066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <context id="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5625GlobalNotesDueAugust12067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000732717</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">t:ATTInc5625GlobalNotesDueAugust12067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-17</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="duration_2021-05-17_to_2021-05-17">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2021-05-17_to_2021-05-17"
      id="Hidden_dei_EntityCentralIndexKey">0000732717</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2021-05-17_to_2021-05-17">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2021-05-17_to_2021-05-17">2021-05-17</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="duration_2021-05-17_to_2021-05-17">AT&amp;T INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2021-05-17_to_2021-05-17">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2021-05-17_to_2021-05-17">001-08610</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2021-05-17_to_2021-05-17">43-1301883</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2021-05-17_to_2021-05-17">208 S. Akard St.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="duration_2021-05-17_to_2021-05-17">Dallas</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2021-05-17_to_2021-05-17">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2021-05-17_to_2021-05-17">75202</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2021-05-17_to_2021-05-17">(210)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2021-05-17_to_2021-05-17">821-4105</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="duration_2021-05-17_to_2021-05-17">true</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2021-05-17_to_2021-05-17">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2021-05-17_to_2021-05-17">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2021-05-17_to_2021-05-17">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-CommonStockMember">Common Shares (Par Value $1.00 Per Share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-CommonStockMember">T</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-CommonStockMember">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-SeriesAPreferredStockMember">Depositary Shares, each representing a 1/1000th interest in a share of 5.000% Perpetual Preferred Stock, Series A</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-SeriesAPreferredStockMember">T PRA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-SeriesAPreferredStockMember">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-SeriesCPreferredStockMember">Depositary Shares, each representing a 1/1000th interest in a share of 4.750% Perpetual Preferred Stock, Series C</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-SeriesCPreferredStockMember">T PRC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_us-gaap-SeriesCPreferredStockMember">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2650GlobalNotesDueDecember172021Member">AT&amp;T Inc. 2.650% Global Notes due December&#160;17, 2021</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2650GlobalNotesDueDecember172021Member">T 21B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2650GlobalNotesDueDecember172021Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1450GlobalNotesDueJune12022Member">AT&amp;T Inc. 1.450% Global Notes due June&#160;1, 2022</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1450GlobalNotesDueJune12022Member">T 22B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1450GlobalNotesDueJune12022Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2500GlobalNotesDueMarch152023Member">AT&amp;T Inc. 2.500% Global Notes due March&#160;15, 2023</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2500GlobalNotesDueMarch152023Member">T 23</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2500GlobalNotesDueMarch152023Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2750GlobalNotesDueMay192023Member">AT&amp;T Inc. 2.750% Global Notes due May&#160;19, 2023</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2750GlobalNotesDueMay192023Member">T 23C</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2750GlobalNotesDueMay192023Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTIncFloatingRateDueSeptember52023Member">AT&amp;T Inc. Floating Rate Global Notes due September&#160;5, 2023</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTIncFloatingRateDueSeptember52023Member">T 23D</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTIncFloatingRateDueSeptember52023Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1050GlobalNotesDueSeptember52023Member">AT&amp;T Inc. 1.050% Global Notes due September&#160;5, 2023</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1050GlobalNotesDueSeptember52023Member">T 23E</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1050GlobalNotesDueSeptember52023Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1300GlobalNotesDueSeptember52023Member">AT&amp;T Inc. 1.300% Global Notes due September&#160;5, 2023</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1300GlobalNotesDueSeptember52023Member">T 23A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1300GlobalNotesDueSeptember52023Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1950GlobalNotesDueSeptember152023Member">AT&amp;T Inc. 1.950% Global Notes due September&#160;15, 2023</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1950GlobalNotesDueSeptember152023Member">T 23F</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc1950GlobalNotesDueSeptember152023Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2400GlobalNotesDueMarch152024Member">AT&amp;T Inc. 2.400% Global Notes due March&#160;15, 2024</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2400GlobalNotesDueMarch152024Member">T 24A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2400GlobalNotesDueMarch152024Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3500GlobalNotesDueDecember172025Member">AT&amp;T Inc. 3.500% Global Notes due December&#160;17, 2025</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3500GlobalNotesDueDecember172025Member">T 25</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3500GlobalNotesDueDecember172025Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc0250GlobalNotesDueMarch42026Member">AT&amp;T Inc. 0.250% Global Notes due March&#160;4, 2026</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc0250GlobalNotesDueMarch42026Member">T 26E</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc0250GlobalNotesDueMarch42026Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc.1.800GlobalNotesDueSeptember520262Member">AT&amp;T Inc. 1.800% Global Notes due September&#160;5, 2026</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc.1.800GlobalNotesDueSeptember520262Member">T 26D</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc.1.800GlobalNotesDueSeptember520262Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2900PercentGlobalNotesDueDecember42026Member">AT&amp;T Inc. 2.900% Global Notes due December&#160;4, 2026</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2900PercentGlobalNotesDueDecember42026Member">T 26A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2900PercentGlobalNotesDueDecember42026Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2350GlobalNotesDueSeptember52029Member">AT&amp;T Inc. 2.350% Global Notes due September&#160;5, 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2350GlobalNotesDueSeptember52029Member">T 29D</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2350GlobalNotesDueSeptember52029Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4375GlobalNotesDueSeptember142029Member">AT&amp;T Inc. 4.375% Global Notes due September&#160;14, 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4375GlobalNotesDueSeptember142029Member">T 29B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4375GlobalNotesDueSeptember142029Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2600GlobalNotesDueDecember172029Member">AT&amp;T Inc. 2.600% Global Notes due December&#160;17, 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2600GlobalNotesDueDecember172029Member">T 29A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2600GlobalNotesDueDecember172029Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc0800GlobalNotesDueMarch42030Member">AT&amp;T Inc. 0.800% Global Notes due March&#160;4, 2030</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc0800GlobalNotesDueMarch42030Member">T 30B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc0800GlobalNotesDueMarch42030Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3550GlobalNotesDueDecember172032Member">AT&amp;T Inc. 3.550% Global Notes due December&#160;17, 2032</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3550GlobalNotesDueDecember172032Member">T 32</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3550GlobalNotesDueDecember172032Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5200GlobalNotesDueNovember182033Member">AT&amp;T Inc. 5.200% Global Notes due November&#160;18, 2033</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5200GlobalNotesDueNovember182033Member">T 33</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5200GlobalNotesDueNovember182033Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3375GlobalNotesDueMarch152034Member">AT&amp;T Inc. 3.375% Global Notes due March&#160;15, 2034</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3375GlobalNotesDueMarch152034Member">T 34</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3375GlobalNotesDueMarch152034Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2450GlobalNotesDueMarch152035Member">AT&amp;T Inc. 2.450% Global Notes due March&#160;15, 2035</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2450GlobalNotesDueMarch152035Member">T 35</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc2450GlobalNotesDueMarch152035Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3150GlobalNotesDueSeptember42036Member">AT&amp;T Inc. 3.150% Global Notes due September&#160;4, 2036</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3150GlobalNotesDueSeptember42036Member">T 36A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc3150GlobalNotesDueSeptember42036Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc.1.800GlobalNotesDueSeptember1420391Member">AT&amp;T Inc. 1.800% Global Notes due September&#160;14, 2039</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc.1.800GlobalNotesDueSeptember1420391Member">T 39B</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc.1.800GlobalNotesDueSeptember1420391Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc7000GlobalNotesDueApril302040Member">AT&amp;T Inc. 7.000% Global Notes due April&#160;30, 2040</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc7000GlobalNotesDueApril302040Member">T 40</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc7000GlobalNotesDueApril302040Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4250GlobalNotesDueJune12043Member">AT&amp;T Inc. 4.250% Global Notes due June&#160;1, 2043</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4250GlobalNotesDueJune12043Member">T 43</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4250GlobalNotesDueJune12043Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4875GlobalNotesDueJune12044Member">AT&amp;T Inc. 4.875% Global Notes due June&#160;1, 2044</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4875GlobalNotesDueJune12044Member">T 44</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc4875GlobalNotesDueJune12044Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc4000GlobalNotesDueJune12049Member">AT&amp;T Inc. 4.000% Global Notes due June&#160;1, 2049</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc4000GlobalNotesDueJune12049Member">T 49A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc4000GlobalNotesDueJune12049Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc4250GlobalNotesDueMarch12050Member">AT&amp;T Inc. 4.250% Global Notes due March&#160;1, 2050</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc4250GlobalNotesDueMarch12050Member">T 50</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-AttInc4250GlobalNotesDueMarch12050Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5350GlobalNotesDueNovember12066Member">AT&amp;T Inc. 5.350% Global Notes due November&#160;1, 2066</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5350GlobalNotesDueNovember12066Member">TBB</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5350GlobalNotesDueNovember12066Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5625GlobalNotesDueAugust12067Member">AT&amp;T Inc. 5.625% Global Notes due August&#160;1, 2067</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5625GlobalNotesDueAugust12067Member">TBC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-05-17_to_2021-05-17_us-gaap-StatementClassOfStockAxis_t-ATTInc5625GlobalNotesDueAugust12067Member">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2021-05-17_to_2021-05-17">false</dei:EntityEmergingGrowthCompany>
</xbrl>
