<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cmcsa="http://www.comcast.com/20210308"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cmcsa-20210308.xsd" xlink:type="simple"/>
    <context id="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i0ffb396bcc4344548baeead33ecf60db_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i3dac41ec7b254036a14c5d5eef97e295_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250percentDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="ice900bf540244fef95497d6ed764a138_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.500percentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="ifa219293769d44fc853bd766c0b116a6_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.750percentdue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i365926b2389b4fc09296695cfc81d738_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.875percentdue2036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i50a25bf270644fff9d9161325a3d1e99_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.250percentdue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i011f1417fa2e401d91d119052a9d09c5_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:GuaranteedNotes9.455PercentDue2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i0de26e0b0d9d4837bb05e6d408def95d_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.50PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i14a476df3eca4c29b6a270878c2419bc_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:ExchangeableSubordinatedDebentures2.0PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV83OC9mcmFnOjZmZWI5NDI2ZjYyNDQ5NThiMGNmNzc4MGUyNWNmYzc3L3RhYmxlOjYxYjhhYzdlNDU1ODQxYjM4NWIyMWFmZTBiYTFiNTEzL3RhYmxlcmFuZ2U6NjFiOGFjN2U0NTU4NDFiMzg1YjIxYWZlMGJhMWI1MTNfNC0zLTEtMS0yOTI_6f9085e7-b2d5-439b-b054-83f225c0625a">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV83OC9mcmFnOjZmZWI5NDI2ZjYyNDQ5NThiMGNmNzc4MGUyNWNmYzc3L3RhYmxlOjYxYjhhYzdlNDU1ODQxYjM4NWIyMWFmZTBiYTFiNTEzL3RhYmxlcmFuZ2U6NjFiOGFjN2U0NTU4NDFiMzg1YjIxYWZlMGJhMWI1MTNfNy0zLTEtMS0yOTU_b07162c9-89b7-403e-959e-3b9e65d0934c">0001166691</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RleHRyZWdpb246ZDE3ZjJmZWQ4OTI2NGVlYmI4YzA2ZDRlMDc1ZTE5NTBfNTQ5NzU1ODIzNzI2_c2b86a41-15d9-4eb5-8dc7-04a314df9588">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RleHRyZWdpb246ZDE3ZjJmZWQ4OTI2NGVlYmI4YzA2ZDRlMDc1ZTE5NTBfMTA5OTUxMTYzOTI3OA_4f040694-f790-4459-a9e5-a16b9a1d64d9">2021-03-08</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjIxM2Y2MTM0ZThiNDQ4Y2ZhMzQxMmJiMjIwYTA4Yjc3L3RhYmxlcmFuZ2U6MjEzZjYxMzRlOGI0NDhjZmEzNDEyYmIyMjBhMDhiNzdfMC0yLTEtMS0yMDM_0f778f6e-5dbc-467a-9bf4-893ca01414ef">Comcast Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjIxM2Y2MTM0ZThiNDQ4Y2ZhMzQxMmJiMjIwYTA4Yjc3L3RhYmxlcmFuZ2U6MjEzZjYxMzRlOGI0NDhjZmEzNDEyYmIyMjBhMDhiNzdfMy0yLTEtMS0yMDY_a96a1c17-41ed-4b4a-93eb-db87d72556dd">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjIxM2Y2MTM0ZThiNDQ4Y2ZhMzQxMmJiMjIwYTA4Yjc3L3RhYmxlcmFuZ2U6MjEzZjYxMzRlOGI0NDhjZmEzNDEyYmIyMjBhMDhiNzdfNi0wLTEtMS0yMTI_d88b97ad-d546-4f80-bd7f-b126ed73dfcd">001-32871</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjIxM2Y2MTM0ZThiNDQ4Y2ZhMzQxMmJiMjIwYTA4Yjc3L3RhYmxlcmFuZ2U6MjEzZjYxMzRlOGI0NDhjZmEzNDEyYmIyMjBhMDhiNzdfNi00LTEtMS0yMDg_7e537129-9261-48af-9d48-bff20996cd88">27-0000798</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjIxM2Y2MTM0ZThiNDQ4Y2ZhMzQxMmJiMjIwYTA4Yjc3L3RhYmxlcmFuZ2U6MjEzZjYxMzRlOGI0NDhjZmEzNDEyYmIyMjBhMDhiNzdfOS0wLTEtMS0yMTQ_3be1fbc4-f72b-49df-8536-644a68c10ec6">One Comcast Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjIxM2Y2MTM0ZThiNDQ4Y2ZhMzQxMmJiMjIwYTA4Yjc3L3RhYmxlcmFuZ2U6MjEzZjYxMzRlOGI0NDhjZmEzNDEyYmIyMjBhMDhiNzdfMTAtMC0xLTEtMjE2_98d7cb03-5a4e-4d5a-adad-386fdbd8cfbe">Philadelphia,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjIxM2Y2MTM0ZThiNDQ4Y2ZhMzQxMmJiMjIwYTA4Yjc3L3RhYmxlcmFuZ2U6MjEzZjYxMzRlOGI0NDhjZmEzNDEyYmIyMjBhMDhiNzdfMTAtMS0xLTEtMjE4_37c5f1f0-5a90-4281-b090-7d6fe7e961e0">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjIxM2Y2MTM0ZThiNDQ4Y2ZhMzQxMmJiMjIwYTA4Yjc3L3RhYmxlcmFuZ2U6MjEzZjYxMzRlOGI0NDhjZmEzNDEyYmIyMjBhMDhiNzdfMTAtNC0xLTEtMjEw_aca87be5-0d44-4c6c-a6c4-e21c945e97fb">19103-2838</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RleHRyZWdpb246ZDE3ZjJmZWQ4OTI2NGVlYmI4YzA2ZDRlMDc1ZTE5NTBfNTQ5NzU1ODIzNzY3_aad1b41e-14fb-47c6-8d9e-adb7c3ec8949">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RleHRyZWdpb246ZDE3ZjJmZWQ4OTI2NGVlYmI4YzA2ZDRlMDc1ZTE5NTBfNTQ5NzU1ODIzNzgw_c42cecc4-8097-4f19-8e1e-ff0a26b128b3">286-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RleHRyZWdpb246ZDE3ZjJmZWQ4OTI2NGVlYmI4YzA2ZDRlMDc1ZTE5NTBfNTQ5NzU1ODI2OTY1_5eccd6cd-dcdb-4c5e-978f-9e96e2bbd4de">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RleHRyZWdpb246ZDE3ZjJmZWQ4OTI2NGVlYmI4YzA2ZDRlMDc1ZTE5NTBfNTQ5NzU1ODI2OTY2_1157cd99-76c2-4a60-85fe-48218751042d">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RleHRyZWdpb246ZDE3ZjJmZWQ4OTI2NGVlYmI4YzA2ZDRlMDc1ZTE5NTBfNTQ5NzU1ODI2OTY3_a9f5ebad-2e8e-42b0-ab18-675d8de9e6ba">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RleHRyZWdpb246ZDE3ZjJmZWQ4OTI2NGVlYmI4YzA2ZDRlMDc1ZTE5NTBfNTQ5NzU1ODI2OTY4_70a13e1b-88c0-41f3-91a3-59aa47d4c3dd">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i0ffb396bcc4344548baeead33ecf60db_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfMi0wLTEtMS0yMjc_7abcd1cd-387a-45f3-b22d-fe3842bfdabd">Class A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0ffb396bcc4344548baeead33ecf60db_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfMi0yLTEtMS0yNDY_0445024d-fe9d-427e-80a2-3f6bca6c56d6">CMCSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0ffb396bcc4344548baeead33ecf60db_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfMi00LTEtMS0yNjQ_33cffb8d-977a-45cb-a6fa-3e06b40133bb">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i3dac41ec7b254036a14c5d5eef97e295_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfMy0wLTEtMS0yMzA_7d5e69ad-9018-4b5b-9be6-385b38950592">0.250% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3dac41ec7b254036a14c5d5eef97e295_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfMy0yLTEtMS0yNDg_f279de2c-acb4-43ab-ad3d-b3d37d4dd2e7">CMCS27</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3dac41ec7b254036a14c5d5eef97e295_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfMy00LTEtMS0yNjY_bb58ebb7-04bd-4b90-b0e1-73ab3e0f540b">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ice900bf540244fef95497d6ed764a138_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNC0wLTEtMS0yMzI_bffecb5e-f69c-4b8e-b13a-2ca56224270d">1.500% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ice900bf540244fef95497d6ed764a138_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNC0yLTEtMS0yNTA_3c695e25-011f-4337-aacd-267336a70b93">CMCS29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ice900bf540244fef95497d6ed764a138_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNC00LTEtMS0yNjg_8903bd3f-4447-4347-9716-588dc2172170">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ifa219293769d44fc853bd766c0b116a6_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNS0wLTEtMS0yMzQ_bc763dd1-282b-4792-b1d1-48b5cf90d922">0.750% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ifa219293769d44fc853bd766c0b116a6_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNS0yLTEtMS0yNTI_3624f642-8762-40b8-a0d1-423aafe8f45b">CMCS32</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ifa219293769d44fc853bd766c0b116a6_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNS00LTEtMS0yNzA_3d630b22-2273-4b92-b49d-5a9fa734baf4">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i365926b2389b4fc09296695cfc81d738_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNi0wLTEtMS0yMzY_c4bce305-dd8d-4322-a04a-17773109ba31">1.875% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i365926b2389b4fc09296695cfc81d738_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNi0yLTEtMS0yNTQ_4558123e-9d7f-4fe5-8c01-e95d20b4fc05">CMCS36</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i365926b2389b4fc09296695cfc81d738_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNi00LTEtMS0yNzI_8ff262aa-9798-4581-8eb0-3f6b011c56a8">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i50a25bf270644fff9d9161325a3d1e99_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNy0wLTEtMS0yMzg_8ec90640-d0ba-40f2-8674-7d31cc0b1473">1.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i50a25bf270644fff9d9161325a3d1e99_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNy0yLTEtMS0yNTY_a473bdc4-c8b1-4470-93a0-793e9d660efd">CMCS40</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i50a25bf270644fff9d9161325a3d1e99_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfNy00LTEtMS0yNzQ_b8929cdb-8232-48d9-9878-a79533fafd44">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i011f1417fa2e401d91d119052a9d09c5_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfOC0wLTEtMS0yNDA_f1d4e0e0-3e36-444b-ac6a-79595f2e5429">9.455% Guaranteed Notes due 2022</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i011f1417fa2e401d91d119052a9d09c5_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfOC0yLTEtMS0yNTg_4bbb4f32-326f-4714-bd2d-598cf967287e">CMCSA/22</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i011f1417fa2e401d91d119052a9d09c5_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfOC00LTEtMS0yNzY_e0fe4ca7-d9f4-46c9-9b5b-e45f264faa55">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0de26e0b0d9d4837bb05e6d408def95d_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfOS0wLTEtMS0yNDI_1436f6a8-d270-434c-847c-64883e2403ae">5.50% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0de26e0b0d9d4837bb05e6d408def95d_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfOS0yLTEtMS0yNjA_7a3be22f-fa2b-4b08-a146-226dcd8f3a74">CCGBP29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0de26e0b0d9d4837bb05e6d408def95d_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfOS00LTEtMS0yNzg_9a20a40b-ee9d-4825-a484-2a4f1673ea69">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i14a476df3eca4c29b6a270878c2419bc_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfMTAtMC0xLTEtMjQ0_84581af1-5163-4cc2-ba9a-bc4dbaa6cc65">2.0% Exchangeable Subordinated Debentures due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i14a476df3eca4c29b6a270878c2419bc_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfMTAtMi0xLTEtMjYy_b763b957-d7e3-42be-9bb5-68b307405098">CCZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i14a476df3eca4c29b6a270878c2419bc_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjBhMDk3OGEzMmY5NDRhM2M4ZDU0OWM1MDMxN2Y4ZmIxL3RhYmxlcmFuZ2U6MGEwOTc4YTMyZjk0NGEzYzhkNTQ5YzUwMzE3ZjhmYjFfMTAtNC0xLTEtMjgw_069a0ac6-a565-4dbc-a0fd-630e9a493aa3">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RleHRyZWdpb246ZDE3ZjJmZWQ4OTI2NGVlYmI4YzA2ZDRlMDc1ZTE5NTBfNTQ5NzU1ODIzNzk5_dbb72d16-2987-4681-bc58-5af928a03c30">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentPeriodEndDate
      contextRef="i09d5bd0bbe024f7392e9ac3021ea4310_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1Y2RkZmFkNGJmNjQ1YTFhMWJhY2FiMmU4ZDEzMzk5L3NlYzphNWNkZGZhZDRiZjY0NWExYTFiYWNhYjJlOGQxMzM5OV8zNy9mcmFnOmQxN2YyZmVkODkyNjRlZWJiOGMwNmQ0ZTA3NWUxOTUwL3RhYmxlOjM1YWU0MzIyMzE3NzRiNGU5NGRkZWQyYjk1YzMzNjk2L3RhYmxlcmFuZ2U6MzVhZTQzMjIzMTc3NGI0ZTk0ZGRlZDJiOTVjMzM2OTZfMi0xLTEtMS0xOTQvdGV4dHJlZ2lvbjplMWQ5N2Q4MzFjY2Y0NWM4ODJkYmRjM2Y1NmVmMzM5OV8xMDk5NTExNjI3OTM3_4f040694-f790-4459-a9e5-a16b9a1d64d9">2021-03-08</dei:DocumentPeriodEndDate>
</xbrl>
