<?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/20210602"
  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-20210602.xsd" xlink:type="simple"/>
    <context id="i7210454d6609447b9b03c1f174ace125_D20210602-20210602">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2021-06-02</startDate>
            <endDate>2021-06-02</endDate>
        </period>
    </context>
    <context id="i78affef80f4f4776adb25f79b2f5306c_D20210602-20210602">
        <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-06-02</startDate>
            <endDate>2021-06-02</endDate>
        </period>
    </context>
    <context id="i01dbbcbd19874b2084afae7472573238_D20210602-20210602">
        <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-06-02</startDate>
            <endDate>2021-06-02</endDate>
        </period>
    </context>
    <context id="ib03495a78f9c4c7ab43c0a9090deccbe_D20210602-20210602">
        <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-06-02</startDate>
            <endDate>2021-06-02</endDate>
        </period>
    </context>
    <context id="i0620c2dd4ac74b28855ed9e2cb8aa450_D20210602-20210602">
        <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-06-02</startDate>
            <endDate>2021-06-02</endDate>
        </period>
    </context>
    <context id="ie6228634725149b3bcc8641da8169862_D20210602-20210602">
        <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-06-02</startDate>
            <endDate>2021-06-02</endDate>
        </period>
    </context>
    <context id="ifcb894255bb5430b97ff60512447adb7_D20210602-20210602">
        <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-06-02</startDate>
            <endDate>2021-06-02</endDate>
        </period>
    </context>
    <context id="ifcf8e0e1b12049b9925e86a0d825dfe1_D20210602-20210602">
        <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-06-02</startDate>
            <endDate>2021-06-02</endDate>
        </period>
    </context>
    <context id="i171cea94d3d446ddb77f2b1677174dc7_D20210602-20210602">
        <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-06-02</startDate>
            <endDate>2021-06-02</endDate>
        </period>
    </context>
    <context id="ic37c1b6beeb145c094ac241d57987c6e_D20210602-20210602">
        <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-06-02</startDate>
            <endDate>2021-06-02</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8yMDQvZnJhZzpjZDYzN2I4ZTI3MWI0ODI2OGQ4NDY4YTk2MmVmMzRhMS90YWJsZToyYTVkNzI1OTMzMTc0NjJlOGYyMGFkZTkzZTJjNWVjMC90YWJsZXJhbmdlOjJhNWQ3MjU5MzMxNzQ2MmU4ZjIwYWRlOTNlMmM1ZWMwXzQtMy0xLTEtMjU5_53be53c7-e67e-42a4-8cf8-28d7aad47bf1">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8yMDQvZnJhZzpjZDYzN2I4ZTI3MWI0ODI2OGQ4NDY4YTk2MmVmMzRhMS90YWJsZToyYTVkNzI1OTMzMTc0NjJlOGYyMGFkZTkzZTJjNWVjMC90YWJsZXJhbmdlOjJhNWQ3MjU5MzMxNzQ2MmU4ZjIwYWRlOTNlMmM1ZWMwXzctMy0xLTEtMjYy_167f9fab-1d49-4df9-86e4-8cb9f60b701f">0001166691</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90ZXh0cmVnaW9uOjk2NzBiNjZjOTMzMTQxNDU4YjI1ZDViNTRjNTAxZDJhXzEwOTk1MTE2MzIwODU_b0f91661-9195-43c6-87c8-eb7187e26947">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90ZXh0cmVnaW9uOjk2NzBiNjZjOTMzMTQxNDU4YjI1ZDViNTRjNTAxZDJhXzEwOTk1MTE2MzIwODc_f12176ec-ee3f-4f69-94e6-a9797414d45c">2021-06-02</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTphYjQ4ODYxZjM4ODc0OTU0YWRkZDdjMWJjNTJiZDliZC90YWJsZXJhbmdlOmFiNDg4NjFmMzg4NzQ5NTRhZGRkN2MxYmM1MmJkOWJkXzAtMi0xLTEtMjEw_fef67d85-a039-4641-b35b-5ebcb9dcdd7b">Comcast Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTphYjQ4ODYxZjM4ODc0OTU0YWRkZDdjMWJjNTJiZDliZC90YWJsZXJhbmdlOmFiNDg4NjFmMzg4NzQ5NTRhZGRkN2MxYmM1MmJkOWJkXzMtMi0xLTEtMjEz_8ba8c6e9-2cba-4f90-b3aa-374404502547">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTphYjQ4ODYxZjM4ODc0OTU0YWRkZDdjMWJjNTJiZDliZC90YWJsZXJhbmdlOmFiNDg4NjFmMzg4NzQ5NTRhZGRkN2MxYmM1MmJkOWJkXzYtMC0xLTEtMjE1_61ceb4c1-5950-4d45-8474-d1b99b2088ff">001-32871</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTphYjQ4ODYxZjM4ODc0OTU0YWRkZDdjMWJjNTJiZDliZC90YWJsZXJhbmdlOmFiNDg4NjFmMzg4NzQ5NTRhZGRkN2MxYmM1MmJkOWJkXzYtNC0xLTEtMjIz_363427b6-1dd0-4d39-be59-74d29c8e6396">27-0000798</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTphYjQ4ODYxZjM4ODc0OTU0YWRkZDdjMWJjNTJiZDliZC90YWJsZXJhbmdlOmFiNDg4NjFmMzg4NzQ5NTRhZGRkN2MxYmM1MmJkOWJkXzktMC0xLTEtMjE3_72e4f9da-f08d-467f-8424-3fe4b2b2ecd4">One Comcast Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTphYjQ4ODYxZjM4ODc0OTU0YWRkZDdjMWJjNTJiZDliZC90YWJsZXJhbmdlOmFiNDg4NjFmMzg4NzQ5NTRhZGRkN2MxYmM1MmJkOWJkXzEwLTAtMS0xLTIxOQ_77f7fe9b-425b-471c-9396-54ce94f8da59">Philadelphia,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTphYjQ4ODYxZjM4ODc0OTU0YWRkZDdjMWJjNTJiZDliZC90YWJsZXJhbmdlOmFiNDg4NjFmMzg4NzQ5NTRhZGRkN2MxYmM1MmJkOWJkXzEwLTEtMS0xLTIyMQ_64bff922-c730-4174-9d06-aca2966fdaf9">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTphYjQ4ODYxZjM4ODc0OTU0YWRkZDdjMWJjNTJiZDliZC90YWJsZXJhbmdlOmFiNDg4NjFmMzg4NzQ5NTRhZGRkN2MxYmM1MmJkOWJkXzEwLTQtMS0xLTIyNQ_cf02ecb0-2075-4d45-b13c-ac8cbd1e9817">19103-2838</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90ZXh0cmVnaW9uOjk2NzBiNjZjOTMzMTQxNDU4YjI1ZDViNTRjNTAxZDJhXzU0OTc1NTgxODIzNA_50e429ca-8a51-4aaa-b6da-e67a0fefd598">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90ZXh0cmVnaW9uOjk2NzBiNjZjOTMzMTQxNDU4YjI1ZDViNTRjNTAxZDJhXzEwOTk1MTE2MzIxMDc_97ea7441-ce45-41a4-a9a2-6e9aa6ba871d">286-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90ZXh0cmVnaW9uOjk2NzBiNjZjOTMzMTQxNDU4YjI1ZDViNTRjNTAxZDJhXzEwOTk1MTE2MzIxMTA_eff551ec-eeb2-4b4e-b318-c38bda621afd">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90ZXh0cmVnaW9uOjk2NzBiNjZjOTMzMTQxNDU4YjI1ZDViNTRjNTAxZDJhXzEwOTk1MTE2MzIxMTE_b26dc0f9-6bef-458b-b8c3-57d35b3fba3e">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90ZXh0cmVnaW9uOjk2NzBiNjZjOTMzMTQxNDU4YjI1ZDViNTRjNTAxZDJhXzEwOTk1MTE2MzIxMTI_e547bde0-d040-404e-b244-4979e7bcf87c">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90ZXh0cmVnaW9uOjk2NzBiNjZjOTMzMTQxNDU4YjI1ZDViNTRjNTAxZDJhXzEwOTk1MTE2MzIxMTM_bdca353e-e19e-4549-8ecc-c1918207557c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i78affef80f4f4776adb25f79b2f5306c_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzItMC0xLTEtMjM1_29f1140b-006d-4faa-89b3-93a20e043709">Class A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i78affef80f4f4776adb25f79b2f5306c_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzItMi0xLTEtMjM1_1841d77a-bb09-4dac-874c-6cfd35e86fa2">CMCSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i78affef80f4f4776adb25f79b2f5306c_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzItNC0xLTEtMjM1_1689b930-f068-4ab1-b0b0-26082dcc191a">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i01dbbcbd19874b2084afae7472573238_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzMtMC0xLTEtMjM1_e67f67e2-de4b-443a-b499-ac7cd86638ef">0.250% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i01dbbcbd19874b2084afae7472573238_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzMtMi0xLTEtMjM1_b003ff84-c5b5-4676-ae83-9158aa6727c2">CMCS27</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i01dbbcbd19874b2084afae7472573238_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzMtNC0xLTEtMjM1_add9d8ba-50e5-4a83-9bcb-a79be502b97e">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ib03495a78f9c4c7ab43c0a9090deccbe_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzQtMC0xLTEtMjM1_15dd59bf-ef53-4a5e-a1c2-21b803972998">1.500% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib03495a78f9c4c7ab43c0a9090deccbe_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzQtMi0xLTEtMjM1_b47dd727-f435-421d-a0b2-9e042d358f21">CMCS29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib03495a78f9c4c7ab43c0a9090deccbe_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzQtNC0xLTEtMjM1_1be1ec40-331d-45d8-8dfc-4802c8c80ab8">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0620c2dd4ac74b28855ed9e2cb8aa450_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzUtMC0xLTEtMjM1_4428a498-d3a9-4bfe-b519-21ed3c2df207">0.750% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0620c2dd4ac74b28855ed9e2cb8aa450_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzUtMi0xLTEtMjM1_7965281b-2e9b-490a-aa60-3a6a9e74bb3b">CMCS32</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0620c2dd4ac74b28855ed9e2cb8aa450_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzUtNC0xLTEtMjM1_232350e1-97b9-42d1-bf02-40d114349659">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ie6228634725149b3bcc8641da8169862_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzYtMC0xLTEtMjM1_b2066c42-a11c-40b7-8939-e75ed7c6e9a3">1.875% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie6228634725149b3bcc8641da8169862_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzYtMi0xLTEtMjM1_be46e27e-a36c-4d14-a890-fab1099b9f6f">CMCS36</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie6228634725149b3bcc8641da8169862_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzYtNC0xLTEtMjM1_45668f3f-7693-422f-ae33-7710295e0c83">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ifcb894255bb5430b97ff60512447adb7_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzctMC0xLTEtMjM1_dab99301-23ce-44da-933d-08a1db819a48">1.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ifcb894255bb5430b97ff60512447adb7_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzctMi0xLTEtMjM1_0d74bef2-b430-4c1a-b486-5fc8de6719f9">CMCS40</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ifcb894255bb5430b97ff60512447adb7_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzctNC0xLTEtMjM1_0ee2487c-d2fb-4071-ac25-194202c98f52">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ifcf8e0e1b12049b9925e86a0d825dfe1_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzgtMC0xLTEtMjM1_745a8640-bec7-4f21-9050-01d19c4c9ce1">9.455% Guaranteed Notes due 2022</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ifcf8e0e1b12049b9925e86a0d825dfe1_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzgtMi0xLTEtMjM1_5010de19-222a-4c52-aec2-218030564e43">CMCSA/22</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ifcf8e0e1b12049b9925e86a0d825dfe1_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzgtNC0xLTEtMjM1_2f9e8bde-5938-4407-a95c-eac3140b5848">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i171cea94d3d446ddb77f2b1677174dc7_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzktMC0xLTEtMjM1_dd56e3b9-59b0-4cb4-ad5f-1bac511058cb">5.50% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i171cea94d3d446ddb77f2b1677174dc7_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzktMi0xLTEtMjM1_968b80ff-b375-45e2-993f-d194ffb76cf1">CCGBP29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i171cea94d3d446ddb77f2b1677174dc7_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzktNC0xLTEtMjM1_98c4b203-b3f8-4e95-9941-90da302bdd85">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ic37c1b6beeb145c094ac241d57987c6e_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzEwLTAtMS0xLTIzNQ_0dc0afbf-4363-4ccc-be10-f2232f8ce877">2.0% Exchangeable Subordinated Debentures due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic37c1b6beeb145c094ac241d57987c6e_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzEwLTItMS0xLTIzNQ_71ad39e2-098d-4dd2-8b20-f90923e1a74d">CCZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic37c1b6beeb145c094ac241d57987c6e_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90YWJsZTo0M2Y4YjRmYjE3NDA0YmE5OWEwYjE4ZTYzM2ExMDE3MC90YWJsZXJhbmdlOjQzZjhiNGZiMTc0MDRiYTk5YTBiMThlNjMzYTEwMTcwXzEwLTQtMS0xLTIzNQ_d9f401cb-ed2b-40b1-a8a8-21d50b197748">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7210454d6609447b9b03c1f174ace125_D20210602-20210602"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMmVkNmI5MzhhMjQzY2ZhNGY5ZDI1M2MyNWE4MjI5L3NlYzowZjJlZDZiOTM4YTI0M2NmYTRmOWQyNTNjMjVhODIyOV8xNDYvZnJhZzo5NjcwYjY2YzkzMzE0MTQ1OGIyNWQ1YjU0YzUwMWQyYS90ZXh0cmVnaW9uOjk2NzBiNjZjOTMzMTQxNDU4YjI1ZDViNTRjNTAxZDJhXzEwOTk1MTE2MzIxMTQ_ae552859-11df-429b-8ad1-12b9f41f5fda">false</dei:EntityEmergingGrowthCompany>
</xbrl>
