<?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/20230313"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cmcsa-20230313.xsd" xlink:type="simple"/>
    <context id="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <context id="i79a8f4727fc94bec941665de47f177a8_D20230313-20230313">
        <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>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <context id="i44480d2b04d9407e9399c90d7a3a9e19_D20230313-20230313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0000PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <context id="ia97969108e8d4374bffd58bf4e210230_D20230313-20230313">
        <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>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <context id="i711af5b7066d46f6a83d5bb7cdf638f9_D20230313-20230313">
        <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>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <context id="i71847590484d4161ab73ee84d942b3a0_D20230313-20230313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0250PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <context id="ic1bafdc8241b479cb0246493d9817074_D20230313-20230313">
        <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>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <context id="i390ea9b1674e4fdfac35e9a680d4409b_D20230313-20230313">
        <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>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <context id="i3acac504876f42b8a20264a92798ccba_D20230313-20230313">
        <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>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <context id="i592af7fe5d784b5082f2abd4922614fb_D20230313-20230313">
        <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>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <context id="i83b21527e6f94b11a2be5d77d374163e_D20230313-20230313">
        <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>2023-03-13</startDate>
            <endDate>2023-03-13</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl80L2ZyYWc6MjMxZjVmZWMwYzRmNGZjZWI4ZTRlODM2ZjFkMWY0NGEvdGFibGU6NjExODRlMTA5NTM0NDE3NTkzYWY4NTI4YWM1ZDgxYmEvdGFibGVyYW5nZTo2MTE4NGUxMDk1MzQ0MTc1OTNhZjg1MjhhYzVkODFiYV80LTMtMS0xLTIyODY0MA_7535e39d-69f3-44e2-bed1-e60891c414f7">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl80L2ZyYWc6MjMxZjVmZWMwYzRmNGZjZWI4ZTRlODM2ZjFkMWY0NGEvdGFibGU6NjExODRlMTA5NTM0NDE3NTkzYWY4NTI4YWM1ZDgxYmEvdGFibGVyYW5nZTo2MTE4NGUxMDk1MzQ0MTc1OTNhZjg1MjhhYzVkODFiYV83LTMtMS0xLTIyODY0MA_ccc3dd32-2c8d-43dd-b64c-8a09e015fb55">0001166691</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGV4dHJlZ2lvbjo5N2FjYTA4MTc4NmE0NTcyODJhODA3ODA3OTI4MWZmY18yNzcy_8866e06c-cc76-4b60-aef7-1f83c5f489b9">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGV4dHJlZ2lvbjo5N2FjYTA4MTc4NmE0NTcyODJhODA3ODA3OTI4MWZmY18yMjk_2de8dced-a435-4c2e-a2cf-4f088bcdb339">2023-03-13</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6MDExYjNhZmMzZDllNGJiNTllNDMyZTdiNGZlNTFlOTIvdGFibGVyYW5nZTowMTFiM2FmYzNkOWU0YmI1OWU0MzJlN2I0ZmU1MWU5Ml8wLTItMS0xLTIyODY0MA_793720bb-ba64-4aed-af16-c65552837948">Comcast Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6MDExYjNhZmMzZDllNGJiNTllNDMyZTdiNGZlNTFlOTIvdGFibGVyYW5nZTowMTFiM2FmYzNkOWU0YmI1OWU0MzJlN2I0ZmU1MWU5Ml8zLTItMS0xLTIyODY0MA_ea19fd26-2589-4082-a691-d5b706e7ec6c">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6MDExYjNhZmMzZDllNGJiNTllNDMyZTdiNGZlNTFlOTIvdGFibGVyYW5nZTowMTFiM2FmYzNkOWU0YmI1OWU0MzJlN2I0ZmU1MWU5Ml82LTAtMS0xLTIyODY0MA_754c4e8e-d415-4959-83a0-0a3d5805d6e0">001-32871</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6MDExYjNhZmMzZDllNGJiNTllNDMyZTdiNGZlNTFlOTIvdGFibGVyYW5nZTowMTFiM2FmYzNkOWU0YmI1OWU0MzJlN2I0ZmU1MWU5Ml82LTQtMS0xLTIyODY0MA_684676c6-586e-43a2-b335-c8ed7d5a7cee">27-0000798</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6MDExYjNhZmMzZDllNGJiNTllNDMyZTdiNGZlNTFlOTIvdGFibGVyYW5nZTowMTFiM2FmYzNkOWU0YmI1OWU0MzJlN2I0ZmU1MWU5Ml85LTAtMS0xLTIyODY0MA_519dd06e-349a-4936-a111-44ab4fd6983e">One Comcast Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6MDExYjNhZmMzZDllNGJiNTllNDMyZTdiNGZlNTFlOTIvdGFibGVyYW5nZTowMTFiM2FmYzNkOWU0YmI1OWU0MzJlN2I0ZmU1MWU5Ml8xMC0wLTEtMS0yMjg2NDA_2b90fc6d-2b3b-4f7a-8f9e-22407011a688">Philadelphia,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6MDExYjNhZmMzZDllNGJiNTllNDMyZTdiNGZlNTFlOTIvdGFibGVyYW5nZTowMTFiM2FmYzNkOWU0YmI1OWU0MzJlN2I0ZmU1MWU5Ml8xMC0xLTEtMS0yMjg2NDA_f4bc1ec0-7699-40b6-a48f-3c9566c519b6">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6MDExYjNhZmMzZDllNGJiNTllNDMyZTdiNGZlNTFlOTIvdGFibGVyYW5nZTowMTFiM2FmYzNkOWU0YmI1OWU0MzJlN2I0ZmU1MWU5Ml8xMC00LTEtMS0yMjg2NDA_3b0ad03c-b6be-46f7-9cca-fc6bf9eb6000">19103-2838</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGV4dHJlZ2lvbjo5N2FjYTA4MTc4NmE0NTcyODJhODA3ODA3OTI4MWZmY18yNzcz_dbc03899-f80a-4c1c-9359-f1766ceddfd0">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGV4dHJlZ2lvbjo5N2FjYTA4MTc4NmE0NTcyODJhODA3ODA3OTI4MWZmY18yNzc0_a0f0d4a6-68f7-4db1-ae82-50c6bac90629">286-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGV4dHJlZ2lvbjo5N2FjYTA4MTc4NmE0NTcyODJhODA3ODA3OTI4MWZmY18yNzc1_cc66d9f8-e05a-4728-b742-6b416d9f82fb">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGV4dHJlZ2lvbjo5N2FjYTA4MTc4NmE0NTcyODJhODA3ODA3OTI4MWZmY18yNzc2_e11cc9a3-e6cb-410f-9f78-2f8b958dcd7d">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGV4dHJlZ2lvbjo5N2FjYTA4MTc4NmE0NTcyODJhODA3ODA3OTI4MWZmY18yNzc3_808b3afe-a319-4e20-8b35-b743e7fcce9d">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGV4dHJlZ2lvbjo5N2FjYTA4MTc4NmE0NTcyODJhODA3ODA3OTI4MWZmY18yNzcw_cb2d2459-44fb-4610-95a9-dd07e468cc14">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i79a8f4727fc94bec941665de47f177a8_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8yLTAtMS0xLTIyODY0MA_4fe6403c-6099-4c8f-9a7f-be9db76ae04e">Class A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i79a8f4727fc94bec941665de47f177a8_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8yLTItMS0xLTIyODY0MA_776f3643-ad4e-40e5-8f37-d86face7c018">CMCSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i79a8f4727fc94bec941665de47f177a8_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8yLTQtMS0xLTIyODY0MA_be927ffa-1ba2-4ccf-81ff-95f6f9deeb8e">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i44480d2b04d9407e9399c90d7a3a9e19_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8zLTAtMS0xLTIyODY0MA_2e7119d3-9105-4377-95b4-ff0165139c8f">0.000% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i44480d2b04d9407e9399c90d7a3a9e19_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8zLTItMS0xLTIyODY0MA_95325b5a-c09b-4c77-b6bd-747055cf7458">CMCS26</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i44480d2b04d9407e9399c90d7a3a9e19_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8zLTQtMS0xLTIyODY0MA_e86fa846-6354-4a0f-ab9d-c91248bdd614">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ia97969108e8d4374bffd58bf4e210230_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml80LTAtMS0xLTIyODY0MA_3c5cb3ba-4914-4027-a9ac-034f13ba62bf">0.250% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia97969108e8d4374bffd58bf4e210230_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml80LTItMS0xLTIyODY0MA_800b3730-5831-4974-aaed-4732f06379f7">CMCS27</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia97969108e8d4374bffd58bf4e210230_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml80LTQtMS0xLTIyODY0MA_73bc1f9b-9f97-48d3-950a-dc3ae69f06bf">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i711af5b7066d46f6a83d5bb7cdf638f9_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml81LTAtMS0xLTIyODY0MA_33d6497c-f8bc-480e-b502-0121cfb177f4">1.500% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i711af5b7066d46f6a83d5bb7cdf638f9_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml81LTItMS0xLTIyODY0MA_d60562ea-4cd5-4687-875f-63cdc887be21">CMCS29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i711af5b7066d46f6a83d5bb7cdf638f9_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml81LTQtMS0xLTIyODY0MA_b47c9d0c-6371-4572-9dba-4419e508c713">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i71847590484d4161ab73ee84d942b3a0_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml82LTAtMS0xLTIyODY0MA_cd87be03-afb7-4369-9022-97da9e5af1ef">0.250% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i71847590484d4161ab73ee84d942b3a0_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml82LTItMS0xLTIyODY0MA_1a6634b1-8808-4e6f-b731-3d19391cdb66">CMCS29A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i71847590484d4161ab73ee84d942b3a0_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml82LTQtMS0xLTIyODY0MA_a62ccd71-ff03-4aeb-8255-6f3f75f3ae45">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ic1bafdc8241b479cb0246493d9817074_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml83LTAtMS0xLTIyODY0MA_03ae37a0-4b50-4783-9cbf-8b566a617736">0.750% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic1bafdc8241b479cb0246493d9817074_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml83LTItMS0xLTIyODY0MA_ebf634bf-2a33-47d9-9ca2-6eb3d6f34dd6">CMCS32</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic1bafdc8241b479cb0246493d9817074_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml83LTQtMS0xLTIyODY0MA_22c1af26-7c39-4a3b-a0ce-0c87bb35293d">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i390ea9b1674e4fdfac35e9a680d4409b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml84LTAtMS0xLTIyODY0MA_11c1a5b7-3cd3-48e2-b177-64fb1d81319a">1.875% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i390ea9b1674e4fdfac35e9a680d4409b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml84LTItMS0xLTIyODY0MA_b172584e-d8da-486b-a075-ea7d9bb3815a">CMCS36</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i390ea9b1674e4fdfac35e9a680d4409b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml84LTQtMS0xLTIyODY0MA_ab193203-0c74-4b65-87e2-ca71422a084d">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i3acac504876f42b8a20264a92798ccba_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml85LTAtMS0xLTIyODY0MA_24d9efef-8536-436e-b977-d5d98cced344">1.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3acac504876f42b8a20264a92798ccba_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml85LTItMS0xLTIyODY0MA_b5885ac5-cfd7-42a1-a865-e50b992547ae">CMCS40</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3acac504876f42b8a20264a92798ccba_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml85LTQtMS0xLTIyODY0MA_b9f53bbb-bc58-4145-a4ca-428d321f0d9f">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i592af7fe5d784b5082f2abd4922614fb_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8xMC0wLTEtMS0yMjg2NDA_bafd0e37-f763-4000-a4f6-4b0d0a7346a8">5.50% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i592af7fe5d784b5082f2abd4922614fb_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8xMC0yLTEtMS0yMjg2NDA_f50ed79d-2964-41d5-852f-503b8c84529a">CCGBP29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i592af7fe5d784b5082f2abd4922614fb_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8xMC00LTEtMS0yMjg2NDA_ba742292-9288-4203-b9a5-8545eee02c32">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i83b21527e6f94b11a2be5d77d374163e_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8xMS0wLTEtMS0yMjg2NDA_4ba543fa-7f32-4188-86e1-2ca10e264ae4">2.0% Exchangeable Subordinated Debentures due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i83b21527e6f94b11a2be5d77d374163e_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8xMS0yLTEtMS0yMjg2NDA_d87cd8ee-fe18-4e44-916c-3f6be0b362c2">CCZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i83b21527e6f94b11a2be5d77d374163e_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGFibGU6ZDBjNzJlYjNkNTU5NDU2ZDg2OTIwNzUyMzNlMWU3NDIvdGFibGVyYW5nZTpkMGM3MmViM2Q1NTk0NTZkODY5MjA3NTIzM2UxZTc0Ml8xMS00LTEtMS0yMjg2NDA_f07b9ff1-e9a5-4758-9e99-a392df063192">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8cecfe585b1242c2aaacdb0da24e885b_D20230313-20230313"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwZGUzMzg1YzNmOTQ1NTJiYWIzYjA1ZmI3N2VhMDdiL3NlYzoyMGRlMzM4NWMzZjk0NTUyYmFiM2IwNWZiNzdlYTA3Yl8xL2ZyYWc6OTdhY2EwODE3ODZhNDU3MjgyYTgwNzgwNzkyODFmZmMvdGV4dHJlZ2lvbjo5N2FjYTA4MTc4NmE0NTcyODJhODA3ODA3OTI4MWZmY18yNzcx_865c0504-761e-4e4d-843e-f770844d8e00">false</dei:EntityEmergingGrowthCompany>
</xbrl>
