<?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/20210630"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cmcsa-20210630.xsd" xlink:type="simple"/>
    <context id="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie8df42a263c84eb79845d79034107480_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i81a9b835e774457c8630b81f59098577_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icccf13c1e2d64d38a9e466e975dc7000_I20210630">
        <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>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibe26c70855d544039979313d86235883_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2810e103984047f89f5d101a029838ac_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0c605f6831ab4b54be1630c0a41b892e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6018b11ab964568a112749fa74b981a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a1f58e100184f159678d967a0d9a237_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8e539bb7896f4f9281df897e5c0eb080_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d028141d4b74e53953a0f0a85fba2a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia1e7b6b2db3c4cbc948288b44e8aa3b8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i764ed5bd43974ef6a5978de67ca4fff4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0ee2145fbff14a95b283ee251a4b3603_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc6949d7ef144160bc63d4f4d13a2ff7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4a860afd771146d29ca62957701fd779_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i32ccaec4043247379aa8c170c5706bdd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iab84acd5a8c34a68a2b73e7140c2efab_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibfa6cc77c7b7417fba6d5b1d5b84f5da_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0c842cf1b85948aca014fbff26d05a79_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic0567fdb6dfe46aabb2c71db5b00049e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0dc7b5a63b5f4e94aec354c699e9c04a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i31fef0e0b1414dcdabb7ccee5648d7eb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a22b93407764127b199ec2dd8029d96_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ica4e01e8713f4756880051e46abfd108_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iba2b33772da34bd09109b01f4122c263_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icb8e1ac0041a4196b524f632f6053773_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6da44df274fe475391629f4331cfadae_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id556d9a031194b3db3ea19d18204c3bd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i278257b95edb431aad6d820f364e170e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i7ebb757a75b747aa8905bb3f1e241c5c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i72fc94e9be3b440cb16ab111e8a18db8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idd303523c5724716b1b5808b87ebb735_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5d2a301e3d4147499d378199a4dd95e0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i62a3ee49b4a9477f86f8c76a029737f5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i301556037fb54ff887a9b106fd19140a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib9c948bb30194810ab7d0e987f5dcebe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2324ab3abc3e44d5858265072b54d786_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib49856595e034a62b88821e97b5f1ef6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id01674a7f4ea4d7e9bee05358a96a0a4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifd42d0aa50ba41beac2e6556152847aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id2f56b9b80d04dd3afd46d9cebd36813_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i403f55c0b3784633be1cea6199096e19_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib801ce30f8e0464d895ce3cbb4619a41_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibd5575528c4e4f66b619c5b98cfe2b40_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i23a3a4d4708243339029bb50f5af585c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia75a8d9105794190a94dc0ced948852f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iedd163203f7b4cdeb1d66aec7018e0d0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14513e43b17f453d921fa8ad17c8c59b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2e8e3f15fc24d11a10c2551f5a1c7ff_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if6ad98b7b60d4ac9a1e0fd0b3999e608_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic821a1c309f24bfe8621f12613b7ddea_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5dc709ef705c4feebd89166169afab5c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i85ea5c15da814edbb372fc5eb5ff068d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ffc8a7be97f4df99511d74c7957ac26_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic2e875d3e74943cab5bc7c55e42f0b69_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0e9448cf7cb5411e8fcfed49239bc468_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1a4b98bc69f146b8bd4c587a13761283_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9c26956f3a314ff4bdfb89af73ceaeb4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie6b81508ffb04399aafe6c36f004ae73_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2bd618b98bee4d51905665b738a2aa8a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i577f498508814c4587a525dbcda0bcd5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if7234aedb2464267a05c0a9e06ced29f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8e126b32c1004705800a460058ccd982_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i73eba9eb15b44bdd8a9b719f20a87edc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3336c572319843c79e1c285f49327c19_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1feaf4f2620249c6840b2b03c00d4138_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic5753605c6c44eeb91de1c12ee1a157e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2474804e2e8c45d9841102f569503da8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i03653f7f21734812bb41773354c4a07d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i435131fcc81846acba455c21814d6760_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6966761ecb08472e905068b19cca53de_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i782657b72ba64142a8aaa986350a030c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib91579d8e0c449d281e327454ada1273_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i872cd88754904143bd8b2894d33869c9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib156cf3e1714465cad3318ad6392664f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8680d8fd9f4f47d6ba875199bbba940c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id07956178a664d2a958ce96c5a16bc71_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iae50e9c2fb984215ae3e5bfdab7e569c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib968caa0a1d14910844362e4f0d1fb38_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic71a296005004bbda6e2eccdfe97df86_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic1376a3f9d2847e99be298d2596cfdbe_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie1a6aa40153e49e3bc7dbd6d398e5172_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i62e57138e8714052b973b09c5d85116e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic245d149f62f417b9287ee5824c39f3a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic0c9d02b606342229ebe6c850dd8e801_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2e55299c1a414da2866fad887c163a51_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i35da0eaa8be84b3fa2bfbc287c912999_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i68ee7bdcbf93457ab852a6de29d1fb0f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i06fe7b199ac2474eb2d3adf9271c5186_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i82ddd619db28437abd6d266f3ba59283_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5aeab198920a47e59c380c0e50c5e149_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i333b71f5dbf147b2a81ce743e2dc80ae_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie585764155934a1aafeb7d918998b05a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie6081ac6e68a43f8851278b11e4b1100_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8c90db8b97f04825891e1eb04e49d9e9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic205f0201e284d5781f01d93398b9c2e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieedd72ea21b549739318bc8c7d2d8b5d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f5069f163144443b2fbfd4858c8a686_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9f06668b4ae04350a981f76a949ecb22_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8c05493c06e3475eac1dcb4a9e9fde22_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7324718179a84f47a118798951368e61_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icd205a0fce3b4c118cc6a2dc46d8929b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0c48bb544f741bdba8f1060f44ed3b2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i879f272223e249049c7fa852c11c52eb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if835f5cde8c44098b3f14a1a0638971d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idb1836432cdd49068ad374767540aa9f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i111957e4c534483e99b59c7edf48e1f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2743d66baf04f0e91acaba9491e0546_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied8613e9c1784d97bd129bdc1aac5750_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0ab914b046042ae8d4df4994b47c557_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17da3441af604e4aa37bd830cc509a93_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i286d1da6e51c42ea8d0d3821eccdcf34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7274d8971bd246a19e376798ecbb1f80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11d032c40014497fb45b75f8e520b843_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d150f9e244a4a80881c27fed7731606_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53dbfd3741634c7c99b6933a09954613_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99ac0d6b6d454eec97670ce12c2cf096_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a4f510444b84325bff373b58681567f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic22f96e3c5ac4da5b65c01a6642d667d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a9eac6e01364afc97c1e1886d9ca346_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c77285c82fe4d30b532699de78b8dcf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i221c023cc97f4bc9809bf47c8d446999_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb0441c0e7f24b5bb923d82f557e87bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1b20c218508d4284ab7e769a957c5cf6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3690e6d8cd974461ab30690e21965875_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2daa61fea1d545929ba333953876c6d0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4ae3c5a55e034f479105a52b23a96c46_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4adb3a1d1ba34129b7aa19666a3893bb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia072ece549fe42e18695288f297d4e6f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i670807cfd0f9409aad6ec2761d8095ff_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i822a19198fda44bcac46d1266a41ef33_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if08cc38f17204a1fb92921d7e20d7afe_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia373eba0a45b4f0cacbeb0f62f8d3aed_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id3ce3147931241a1a1e59c3357508632_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1759a177a8df48b0938b3f75719e64ff_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i71ca8d9579274195bc3cabbc608aaa78_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i37467126b92b43adbc55d88019c19f7f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1a1d5306769b4164bb9beb1a31649472_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifb286b10efc04b108bd3dc967f4aeb27_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie19fe746ccab487cbf56a7b887fe3750_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ice29b2c6eed24a0b8afb113d5c03d254_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i723a88cc573542708739a95d740c102d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0fdc074465524db9898f14eb2d3302f5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idb44a82e278f448a9e1a48b3fcc4d18a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i728cb3533c474cd1910eba699c15505a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id54b1ec418104d13ae2ca6cd07784811_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVoiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0032e9a2d90347428e4f3de0b0aa71a2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVoiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i41eeeefce9ce4150bf60b4ae66772480_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVoiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia36dbd1638da48a286f8b56a57cb1a43_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVoiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i935f78015ef84493bdc9ae1c3ab0ea9e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i987821707b914aa0a0a88c4c751e4ad4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib24feb640b2a4c4b9eea8551ed89006c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icc3cdcd16f40423e9fddcd771599548e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i96a197ecea3f47e5bca16821ceade16c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if7ab9ffd32be42b3aeff6567de9fe13b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1d84958af3a24230869b65502cd72390_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0227fdb940744632a4972b0a2b0814d2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1f8f651901004da69b7629755a8e2e71_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i821b5911a3494aa5b4453deee4839c91_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1e6d72302ef3424ea3289d9bcb1ca712_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9404dfe25c3443628c6dee0713874fba_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5e6bceda04124b83aaa4f6f34d98db57_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id6892cce82d8414b8dee3899f832fb2b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6e95f12b791d4e4c90e2848800b0e160_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ida191246f966437ba1957adfcd6d8faa_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idd1056ba3cb344f199ed55112efd99c8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i158275b3fb65403ba5b656fc64ef38ff_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i83e46341c61c440b99b6ba317a5f25ae_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i831ccfc83df8479b831c401cfdee0965_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i93e7716ae92c45e7828b095404fcf561_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1105f1a4db8644d6ae010d2d11ca6eb3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i87fdc9f8b8dd499986d546244fa25735_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i42188943410746eaa954b8e58b23038d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifccebb66cf6f4c25a62afc404bdc814e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5303abaa62fa48ff8996f97a1d1cf97d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i328cbb2c98a745dfb0f76e9b5ed16111_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2d37a398667342f588312687516a6cc9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2112143f83af4705b352dfeaff155050_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06a081db0c6245a9a44566543f6e2bfd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id1642a0df13f41bf85f69d29870b46de_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifbc55242bf76482f91afe22a9dda48af_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i919a90a7b83a45df9e4ac05c7444e0fd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5b4748c4b02a48aa828a57e102e59814_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i30c1f8cab2d1475288b363980b55add9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic0e3a767ab464c3e8d7abcc49ef791de_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie4eb7e504dfc45ccb7ae8e1a89ff7e2e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i11dab27e30264c088aa371c1c7f00585_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i323cf0244a9044f6a768f1b8beeb551c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i66c6d5299eea41148e14cfdb72a32aed_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iba4e09594e82472fa729b46a3b94a754_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9bdf3b6d95824823b2752b3289a1bbcb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iddd77a763bf8433da4110e3d83729781_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i74fc99219ba142cfb155bfb361b8f17b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i491d94438f4b47ae868ba4169993522b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia21c34d79d5c40d78cac917a5e9f167d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6279215618424280965ea0756604e8f9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i519f7789596e4eb8b0f6be926f23bbc6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ida5964904db3422786d62c5f73c57347_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib99a8fecd87a450399c056c13f79ae18_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i768cb62f442b46df8cd44d2b60b268b6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0a9a7b64630541d39fbe6d9b37534e4c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idec6bd0f365446bb870af736ba7d496a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie36a611cd60a4b2cb462349c7dc2d6b0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idcc75cf54ebc48baa5e63458c5741c75_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0ac2bbe6a16e48cb899b9fd9e5c6e19c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0d736904312f423597ff847095930e93_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i49e9c169b55d4b7ca34e060f2bf3db6a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibc3bb01411f54b5e978cb5c55b56df5a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib2c824971da4452d956422a2ed1ab7b9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iec8ddaee7ef44342862e3dc9a3e5dfe1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7f143da6299949888ad4ac9202964720_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i431301beae8f4057a414abb0bacea48c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idff3482d4251483ebd4904dca600e0c1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia9a8b6efdfff4bbfbcb6902126318a10_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9e4d6ec1bcc54b6d97a245725f2791a2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifd7a187018a74d73a91aee0b7725c911_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i22332cc0acfd46ec8d02d542cbabe133_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if1e7fe87704d48fea75aa5d59a2d5d23_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i330da9cc97844aff9e2f8112c8d8ca01_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3866e4c103a54b8cb8b492153b698820_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3d3b4e01250841b59146f31680344772_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3ea1dd94b5b9455db5a4e9ebdc240793_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i247e3a58758d465c9846cdf721d69eae_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6bbec0b2e0a84fb3b2301a558768ba1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c82c5c3f2584fb3930a80005c48b4e1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i980fcd52cee44ba884c2eb629f84eec2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40c013c8ea9741298fb8e28d4be4db14_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i30bd9c11e58047b29f0bdeee60aab26e_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i78dcdfdd82a540fea35dfab7cd392be2_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ib4499bd2de0b4a01aa62cac3a79446e9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i440b8a69b1f34518a9659d22c5017621_D20200501-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i11e88629f1fd41d2b218a46f3ecb6aa9_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcsa:ManagementGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcsa:ManagementGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if5bf8768508649c4a9ffe69a00a22f58_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6ccadf5f33b54fe582d375275c41f452_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if23d1e212e4c4297a5b4077667338e58_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if93b5130f1e048c2b2a30a86cf18ba2d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i587f0028b52c454cad1a9ca62fb20ed0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia77904a24dce4d2a90769e62279c8b00_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia662bc5342274bddadd1743577976952_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i27f64a0fa41d4c2e86b78740e10db281_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0bafb5e6c1c4a9ab50ab8c00da517d5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i086cdcabd3a74ad58a134ca8abca7d3a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie2ac782e4cf848feba6aad85474f3d1f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia279ccffea624308b71a4856e5be729a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iab156dc97f9e4f5fb2ada79388f49470_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id9ca98b0a09a4036b92187f9a54d0696_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id31dbf9f6d87423faf892b3880793580_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:LeaseArrangementsAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iedb942490c9644b885f1ee87f77917ab_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:LeaseArrangementsAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i219d064de3274433809ffc491438c576_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>cmcsa:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="preferredstockseries">
        <measure>cmcsa:preferredStockSeries</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF8yLTEtMS0xLTA_e91a7816-c4c1-4600-882e-735f49a389f1">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF8zLTEtMS0xLTA_d4c8ea85-07a9-49d4-a92e-3805c6ec75ea">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF80LTEtMS0xLTA_542d4999-3f7b-46ec-a68c-cc3149a70de1">2021</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF81LTEtMS0xLTA_7c1683fd-891b-4ea3-a393-4a8138a718a5">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF82LTEtMS0xLTA_16f32ed9-7bd1-4f75-9d8f-b797615361d4">0001166691</dei:EntityCentralIndexKey>
    <us-gaap:LineOfCredit
      contextRef="i22332cc0acfd46ec8d02d542cbabe133_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82NC9mcmFnOmFjNmIzOTJlMGRlOTQxMTRiMmFjMDcwYjJlMzk1Mjg3L3RhYmxlOjM1NGUxNWQ4YzVmNDQ5Njk4N2E2NDFlYTI5ODYzNWY0L3RhYmxlcmFuZ2U6MzU0ZTE1ZDhjNWY0NDk2OTg3YTY0MWVhMjk4NjM1ZjRfMS0xLTEtMS0w_dab5ff0b-50f9-4e28-902a-61edb225bdf9"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="if1e7fe87704d48fea75aa5d59a2d5d23_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82NC9mcmFnOmFjNmIzOTJlMGRlOTQxMTRiMmFjMDcwYjJlMzk1Mjg3L3RhYmxlOjM1NGUxNWQ4YzVmNDQ5Njk4N2E2NDFlYTI5ODYzNWY0L3RhYmxlcmFuZ2U6MzU0ZTE1ZDhjNWY0NDk2OTg3YTY0MWVhMjk4NjM1ZjRfMS0yLTEtMS0w_7eb6fc23-68d7-480e-8fc2-d8ada71641f2"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <dei:DocumentType
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDI4_2cd68166-1f90-4745-84eb-2d32c9db8312">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZmEyMDVjZGRkOWQ1NDg2NDhlMGY4M2MyMTI5NDBjYjIvdGFibGVyYW5nZTpmYTIwNWNkZGQ5ZDU0ODY0OGUwZjgzYzIxMjk0MGNiMl8wLTAtMS0xLTA_0510e807-0ecf-4c3c-b12e-8d77e6fdcabb">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8xMzU_ff60e6b5-feca-4fcd-ad6a-3f59a6affab2">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6YTMxNGUyYjg4YTk4NDU1ZTgzZWM0NjY4ZTdkZTg4MmIvdGFibGVyYW5nZTphMzE0ZTJiODhhOTg0NTVlODNlYzQ2NjhlN2RlODgyYl8wLTAtMS0xLTA_eea6ba56-010e-4611-b919-384734882972">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MDA4MzZiMzBhN2QzNDRjMWEwMjk2YTFhZGQ1ZTdjZDcvdGFibGVyYW5nZTowMDgzNmIzMGE3ZDM0NGMxYTAyOTZhMWFkZDVlN2NkN18yLTAtMS0xLTA_4508e688-712a-42b2-b948-89d760e54f43">001-32871</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MDA4MzZiMzBhN2QzNDRjMWEwMjk2YTFhZGQ1ZTdjZDcvdGFibGVyYW5nZTowMDgzNmIzMGE3ZDM0NGMxYTAyOTZhMWFkZDVlN2NkN18yLTEtMS0xLTA_fd0d509a-bc69-452e-8f6f-395186bca358">COMCAST&#160;CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MDA4MzZiMzBhN2QzNDRjMWEwMjk2YTFhZGQ1ZTdjZDcvdGFibGVyYW5nZTowMDgzNmIzMGE3ZDM0NGMxYTAyOTZhMWFkZDVlN2NkN18yLTItMS0xLTA_49f56e45-35fc-47af-a5b0-f0147f36333d">27-0000798</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDI5_23789532-5943-414d-b7a5-2948f852f7a9">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM1_12186d3f-4386-4600-8c10-efe8e53fcd26">One Comcast Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM2_f1245966-3385-4723-b916-fe21d0587489">Philadelphia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM3_4bc8bc48-a957-4425-bf3f-fb2188660365">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMw_ef81112b-d80b-419c-a904-040cf797965d">19103-2838</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM4_29432c4c-cf34-45af-9002-05f1021e3327">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMx_504c7ff1-2e9d-487f-b343-df9d91eea1c4">286-1700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8xLTAtMS0xLTA_1a6138cd-1df3-43fe-a38c-b5fb7442c22d">Class A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8xLTItMS0xLTA_f3128bc4-4157-4cdc-af01-dd8446d7dd98">CMCSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8xLTQtMS0xLTA_e29d7379-732e-4de7-85ba-b6c2ac3939e2">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8yLTAtMS0xLTA_94971689-ee40-43e2-88bb-fd694e0f75bc">0.250% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8yLTItMS0xLTA_2cb9bebe-5ca6-4444-a9f1-3805cf0f72ca">CMCS27</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8yLTQtMS0xLTA_a439324b-207c-44a5-a81b-b0a3eb8b1134">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8zLTAtMS0xLTA_73a1d90b-83c2-49bd-bcc2-4492ee5a263b">1.500% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8zLTItMS0xLTA_57da6046-6f4c-49dd-b188-4e0aa62b0474">CMCS29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8zLTQtMS0xLTA_f6ae0ade-2987-4a2a-9d69-0beacaaa86d8">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl80LTAtMS0xLTA_e33270cd-6b3c-4135-bf3f-c41704a80e20">0.750% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl80LTItMS0xLTA_44f632f2-ee17-402a-b255-5c2e85a77eb0">CMCS32</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl80LTQtMS0xLTA_621c0e58-2ada-4a1f-85cd-756ca8499305">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ie8df42a263c84eb79845d79034107480_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl81LTAtMS0xLTA_5a03decf-8644-411b-a5ab-44d99d45adc3">1.875% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie8df42a263c84eb79845d79034107480_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl81LTItMS0xLTA_9a069eb3-e2a5-464d-9318-7b0892352604">CMCS36</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie8df42a263c84eb79845d79034107480_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl81LTQtMS0xLTA_297e458b-68f3-4957-885c-c8e4f10a06a3">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i81a9b835e774457c8630b81f59098577_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl82LTAtMS0xLTA_66a0fac8-3de1-44c6-a4ea-511e67f69f11">1.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i81a9b835e774457c8630b81f59098577_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl82LTItMS0xLTA_368b87a6-8c7b-475d-92e2-707167c9a38d">CMCS40</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i81a9b835e774457c8630b81f59098577_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl82LTQtMS0xLTA_4893d9c7-219a-40de-b70d-5af28f3dc550">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl83LTAtMS0xLTA_a6346e85-0a3f-4f47-9974-d8deedaa242b">9.455% Guaranteed Notes due 2022</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl83LTItMS0xLTA_78b15ccd-5d5e-4d5a-a3f5-43d8ce8a7ddb">CMCSA/22</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl83LTQtMS0xLTA_9208caa2-81d4-4bae-9905-638e9139dda1">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl84LTAtMS0xLTA_0c8f020f-1d09-4013-b631-788ee54d7a7f">5.50% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl84LTItMS0xLTA_b592811f-8cb3-4bd4-b446-6aecb963aa52">CCGBP29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl84LTQtMS0xLTA_3886d688-6732-489f-b63a-185601a9dbd6">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl85LTAtMS0xLTA_6ea9052c-c024-4f4f-a30e-9aab6271714a">2.0% Exchangeable Subordinated Debentures due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl85LTItMS0xLTA_9e349887-7634-4002-aefb-79456be2271b">CCZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl85LTQtMS0xLTA_d1993c92-be91-434e-9b4b-f26d3a62b11b">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMy_80fc9c37-5e99-45ba-baa0-4760351d37f3">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMz_6261fe91-77f1-429f-b155-62257426507a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MTc1OWZhNGRlZTk3NGM2MmE5OGRlOGVhNTdkMzlkZjYvdGFibGVyYW5nZToxNzU5ZmE0ZGVlOTc0YzYyYTk4ZGU4ZWE1N2QzOWRmNl8wLTAtMS0xLTA_1200ab6d-6607-4af2-941e-e22f61156c64">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MTc1OWZhNGRlZTk3NGM2MmE5OGRlOGVhNTdkMzlkZjYvdGFibGVyYW5nZToxNzU5ZmE0ZGVlOTc0YzYyYTk4ZGU4ZWE1N2QzOWRmNl8wLTctMS0xLTA_a0537ec1-44c7-4ccd-a080-32536dee8f4c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MTc1OWZhNGRlZTk3NGM2MmE5OGRlOGVhNTdkMzlkZjYvdGFibGVyYW5nZToxNzU5ZmE0ZGVlOTc0YzYyYTk4ZGU4ZWE1N2QzOWRmNl8wLTktMS0xLTA_d0fa2bbe-635c-4866-aaed-8993376d5d6a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM0_1255a9ba-66d9-4364-af7f-98cbb4863e26">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8xMDk5NTExNjI5ODk4_9f1aac80-1920-4dce-a64e-add722b69af4"
      unitRef="shares">4580292854</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8xMDk5NTExNjI5ODY1_fcb37486-e06c-43df-abb8-f8a641ed0599"
      unitRef="shares">9444375</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi0xLTEtMS0w_279ec9cc-6b0e-4558-ba8b-fd3a4b44f138"
      unitRef="usd">28546000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi0zLTEtMS0w_1d8cf9d1-314d-460e-93c7-f3dc96e8c13d"
      unitRef="usd">23715000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi01LTEtMS0w_19081e4b-5902-4e44-a745-3ef803e3d698"
      unitRef="usd">55751000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi03LTEtMS0w_bd38965f-8fd3-43bc-a036-28a6c40bdc05"
      unitRef="usd">50324000000</us-gaap:Revenues>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC0xLTEtMS0w_fcf208da-1dc4-4d16-8951-35f06ada517d"
      unitRef="usd">9256000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC0zLTEtMS0w_6c051bb0-080e-48e0-97a1-223c15504221"
      unitRef="usd">6817000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC01LTEtMS0w_6a30a943-6ce6-46ca-ac73-cc071277a864"
      unitRef="usd">18175000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC03LTEtMS0w_b9173ac1-d983-4b33-9abc-f496b60a580f"
      unitRef="usd">15118000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS0xLTEtMS0w_46ffe6fb-dab8-4ef5-b514-ee0d3cd87c35"
      unitRef="usd">8549000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS0zLTEtMS0w_8bd349f6-20be-4352-b8dd-72e03f27eb14"
      unitRef="usd">7646000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS01LTEtMS0w_8370ebed-a6c0-4e50-8743-09b98e671b00"
      unitRef="usd">16818000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS03LTEtMS0w_e5bf522a-ba3c-415f-b392-b547528ef611"
      unitRef="usd">15900000000</cmcsa:OtherOperatingAndAdministrative>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi0xLTEtMS0w_4444d699-cd16-40ce-88d5-9b4bd5462f95"
      unitRef="usd">1851000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi0zLTEtMS0w_51198b64-8256-41a4-8045-41df46b5d7a0"
      unitRef="usd">1341000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi01LTEtMS0w_f65b955f-4771-40a8-b3fb-7369a7f8b640"
      unitRef="usd">3467000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi03LTEtMS0w_a9bab181-1cc1-45b6-8e8d-826b90c8fe6c"
      unitRef="usd">3279000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:Depreciation
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy0xLTEtMS0w_3b9c5c0b-8f86-48fb-a8ac-63b21885d278"
      unitRef="usd">2113000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy0zLTEtMS0w_5e628241-39bf-4c26-a957-9a690b50607d"
      unitRef="usd">2099000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy01LTEtMS0w_834b619b-07d1-48bb-835e-51e24447896a"
      unitRef="usd">4231000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy03LTEtMS0w_4d5e9573-6ba5-4d8a-81c4-13b81a0f2482"
      unitRef="usd">4206000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC0xLTEtMS0w_2dc3a199-06bc-4e0b-af33-b09fb025936d"
      unitRef="usd">1270000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC0zLTEtMS0w_ad2e0e81-3a73-4138-bd66-ab026ca535a4"
      unitRef="usd">1165000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC01LTEtMS0w_4a8cb684-293d-44e0-9b00-102827980258"
      unitRef="usd">2514000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC03LTEtMS0w_9d8094a4-68fa-4833-b317-a148b6da03aa"
      unitRef="usd">2322000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostsAndExpenses
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtMS0xLTEtMA_799021e0-87bf-4302-a2b6-055a8f4831c9"
      unitRef="usd">23039000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtMy0xLTEtMA_70d9e0d6-acc2-4ea3-8630-77402e74b7e9"
      unitRef="usd">19068000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtNS0xLTEtMA_02d223f5-234a-4788-8e9e-230d80e2d8b9"
      unitRef="usd">45205000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtNy0xLTEtMA_f43c6c71-4cf5-443a-a93b-cacba1d465e5"
      unitRef="usd">40825000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtMS0xLTEtMA_47f12aca-23ea-49c7-88d2-ef6ee9daa1d8"
      unitRef="usd">5507000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtMy0xLTEtMA_dda287ab-1dc6-48e1-82b7-31abb6e743a8"
      unitRef="usd">4647000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtNS0xLTEtMA_0664f7c8-e158-4750-9b73-a3537e0d6e61"
      unitRef="usd">10546000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtNy0xLTEtMA_717a0a20-4e70-4431-a3f8-69c146fe66e8"
      unitRef="usd">9499000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItMS0xLTEtMA_a8b54a00-e59c-45e1-b843-14cc0bb04304"
      unitRef="usd">1093000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItMy0xLTEtMA_0ee5320e-037b-4e4c-9124-dbf3d5dd98e7"
      unitRef="usd">1112000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItNS0xLTEtMA_e0aeea99-c836-4bad-a1b5-d855ff96f28d"
      unitRef="usd">2112000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItNy0xLTEtMA_75192946-a394-453d-b2fe-b748c103520e"
      unitRef="usd">2324000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtMS0xLTEtMA_ac5d8abd-136c-4c43-994b-bf8f4d6242fd"
      unitRef="usd">1216000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtMy0xLTEtMA_c0baa9a2-fee5-4919-8d44-80fa6fac10dd"
      unitRef="usd">420000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtNS0xLTEtMA_0872fdb8-40ee-4694-8535-11b5fb66dbc8"
      unitRef="usd">1607000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtNy0xLTEtMA_23ab4680-846a-44b2-98bf-4cd1c390cb72"
      unitRef="usd">-296000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtMS0xLTEtMA_ad8df99d-744c-4f08-bfa7-2e42119b81b8"
      unitRef="usd">5630000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtMy0xLTEtMA_8dce56c2-59e2-4a49-98fc-b78f32102d3f"
      unitRef="usd">3955000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtNS0xLTEtMA_38894ab7-8efb-489a-8d90-832d1dc315d0"
      unitRef="usd">10042000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtNy0xLTEtMA_970b8fe1-be45-46bd-a92c-644ce19435be"
      unitRef="usd">6879000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtMS0xLTEtMA_60d561d6-4cb4-4e42-834e-958bf154fceb"
      unitRef="usd">2000000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtMy0xLTEtMA_097ed4b1-f356-42f1-891d-ca9f05934537"
      unitRef="usd">946000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtNS0xLTEtMA_618535f9-554f-40f3-a431-201ee4f86cfd"
      unitRef="usd">3119000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtNy0xLTEtMA_61beb9cf-74dd-44dd-bc3d-18f8c9126534"
      unitRef="usd">1646000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtMS0xLTEtMA_467d6e1f-e24f-4625-8351-14819c3a90b0"
      unitRef="usd">3630000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtMy0xLTEtMA_e7059bbb-32a1-4a07-a216-26d462a6b649"
      unitRef="usd">3009000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtNS0xLTEtMA_0e4045d9-ad41-4181-9574-1cbb19b2e50a"
      unitRef="usd">6922000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtNy0xLTEtMA_b2d276de-8ff1-44d7-ac05-b73479ca3596"
      unitRef="usd">5233000000</us-gaap:ProfitLoss>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctMS0xLTEtMA_94c15358-23af-4d50-b07f-35e5a822bd1d"
      unitRef="usd">-108000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctMy0xLTEtMA_3a09050d-98fc-4f2c-a5b2-da06a7e32453"
      unitRef="usd">21000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctNS0xLTEtMA_99a93584-b901-4faa-b94a-6b24066ba5f2"
      unitRef="usd">-145000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctNy0xLTEtMA_1e4de334-85fa-4b0c-9b37-82974b0e137d"
      unitRef="usd">98000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtMS0xLTEtMA_48fe067b-ce5f-4dd6-97a2-5e14891e4c97"
      unitRef="usd">3738000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtMy0xLTEtMA_0bea5a3d-f441-4ce7-b732-2fa53ee89051"
      unitRef="usd">2988000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtNS0xLTEtMA_322b95ca-9d83-48f2-890f-9ea61feeee1b"
      unitRef="usd">7067000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtNy0xLTEtMA_b37572a2-1ce0-460e-b737-95a2c9dbe371"
      unitRef="usd">5135000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktMS0xLTEtMA_dbfd3f04-c0f6-4b86-9f94-559a42a1d30f"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktMy0xLTEtMA_ec01b6b5-66b5-4bd7-a47d-75833f12b879"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktNS0xLTEtMA_e7bc6b28-17ca-4e45-9b65-86db0cfa61ed"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktNy0xLTEtMA_9bc330c8-47e5-48bc-9357-46084e92e1d1"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtMS0xLTEtMA_024841ac-48bd-4e0d-ab1b-be926ce641d3"
      unitRef="usdPerShare">0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtMy0xLTEtMA_077b481c-b772-496d-93fe-2a42a4c8a8f3"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtNS0xLTEtMA_1f8188e6-a086-47a1-9e72-538738d94a06"
      unitRef="usdPerShare">1.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtNy0xLTEtMA_554e7354-eafe-4601-af5b-47f863c0d07e"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi0xLTEtMS0w_467d6e1f-e24f-4625-8351-14819c3a90b0"
      unitRef="usd">3630000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi0zLTEtMS0w_e7059bbb-32a1-4a07-a216-26d462a6b649"
      unitRef="usd">3009000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi01LTEtMS0w_0e4045d9-ad41-4181-9574-1cbb19b2e50a"
      unitRef="usd">6922000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi03LTEtMS0w_b2d276de-8ff1-44d7-ac05-b73479ca3596"
      unitRef="usd">5233000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNzE0NjgyNTU4MDYzMw_151985ba-ad15-491b-903e-794a69805556"
      unitRef="usd">17000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNzE0NjgyNTU4MDYzNw_cd1090d0-412f-4ac2-86d9-de98c99a7a0f"
      unitRef="usd">9000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNjQ_f7de6722-2c4b-416b-863f-db7b8b178d76"
      unitRef="usd">109000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNzI_232d7c02-97e1-4187-a914-c19b97b63a58"
      unitRef="usd">16000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0xLTEtMS0w_d61c0309-de35-448a-a843-7dc757de70da"
      unitRef="usd">61000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0zLTEtMS0w_8a4aa545-ed7f-4067-974b-8f3d793f5ef7"
      unitRef="usd">-74000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy01LTEtMS0w_3cfef09c-3576-474e-b550-da5225e052d1"
      unitRef="usd">26000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy03LTEtMS0w_068c498f-dc67-4080-bb23-8fb35549243f"
      unitRef="usd">-2231000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNzE0NjgyNTU4MDYxOA_4ff537ab-6f27-46c0-9c07-e689cf200e56"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNzE0NjgyNTU4MDYyMg_0160186a-8aa8-42ed-b591-b33198d2dc33"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNTU_cfca08e2-90b6-4772-9694-86d10dacbcc9"
      unitRef="usd">17000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNjM_410cc6fd-9e54-42ff-9476-f9e8d58fa016"
      unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0xLTEtMS0w_994cbe6c-5f25-456f-9f9d-4287f4f99578"
      unitRef="usd">-14000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0zLTEtMS0w_8736632a-12b0-4b00-92cb-293075029958"
      unitRef="usd">-27000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi01LTEtMS0w_b54f6fd9-5add-4505-94bc-0718df34b28b"
      unitRef="usd">105000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi03LTEtMS0w_1a3d3a16-e4be-440a-909b-208faad82620"
      unitRef="usd">27000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0XzcxNDY4MjU1ODA2NDU_6ba79942-7430-41ec-bc67-137aadf095a6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0XzcxNDY4MjU1ODA2NDk_f3b4bf4b-3be8-4af1-9c58-aac246ca156f"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0Xzgy_be06e36d-b9d4-4878-90de-b39515fc3a52"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0Xzkw_86f26f15-4cd5-4493-bca3-64917e39c433"
      unitRef="usd">21000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMS0xLTEtMA_af347669-4964-4c9d-a8f8-7eab47e1ef63"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMy0xLTEtMA_570c9f50-c0de-46b3-842f-b04e917a80d9"
      unitRef="usd">21000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtNS0xLTEtMA_347212d8-f9a0-4295-8c8f-55b69291cc2e"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtNy0xLTEtMA_fc294496-d30a-4fde-93a0-ee400b91edbc"
      unitRef="usd">127000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzcxNDY4MjU1ODA2MzM_2928be05-bfb4-4d22-983c-ef66cc337f25"
      unitRef="usd">3000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzcxNDY4MjU1ODA2Mzc_c9c07d3c-f2d8-4759-9721-e8eeda5ddae2"
      unitRef="usd">3000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzcw_0a3710fb-39e9-4cac-a366-54c54d24e00c"
      unitRef="usd">5000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzc4_859c4aaf-66f9-43e4-b735-cd53cbf9126a"
      unitRef="usd">6000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMS0xLTEtMA_e572665b-151b-478e-b99c-27f3c3d50fb5"
      unitRef="usd">7000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMy0xLTEtMA_ad601bf2-22ef-4b9c-b7be-196c312ca1fe"
      unitRef="usd">11000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtNS0xLTEtMA_0e9a64ef-c820-4a27-9d24-75a6cf8ff0bf"
      unitRef="usd">17000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtNy0xLTEtMA_5a0234de-db97-4c05-8428-c40710836114"
      unitRef="usd">18000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtMS0xLTEtMA_942322aa-83d2-4748-b5d8-3c17cb35a3ac"
      unitRef="usd">3674000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtMy0xLTEtMA_29925208-2b24-447d-aee4-735da2ddc172"
      unitRef="usd">2876000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtNS0xLTEtMA_7ff9b0a5-b1ea-41d3-ae2a-5c1a48ef4bd9"
      unitRef="usd">7040000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtNy0xLTEtMA_822fc8c9-2beb-475c-ae36-96f43398d8da"
      unitRef="usd">2884000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtMS0xLTEtMjIwOA_89c4480e-c027-42ff-8a34-adc97a524624"
      unitRef="usd">-108000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtMy0xLTEtMA_3a09050d-98fc-4f2c-a5b2-da06a7e32453"
      unitRef="usd">21000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtNS0xLTEtMA_c8bca65d-6aca-4b1b-9c92-055a594ab634"
      unitRef="usd">-145000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtNy0xLTEtMA_1e4de334-85fa-4b0c-9b37-82974b0e137d"
      unitRef="usd">98000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtMS0xLTEtMA_03238a86-d283-46f0-a902-9a12926b63f9"
      unitRef="usd">24000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtMy0xLTEtMA_33c2059c-c9b5-4300-943e-8352fa8989dc"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtNS0xLTEtMA_eb1fe08e-60ba-4c4b-bf4b-eb64427539ad"
      unitRef="usd">10000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtNy0xLTEtMA_e43eb74c-2de8-4a45-be60-4be3842983b7"
      unitRef="usd">-23000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtMS0xLTEtMA_177c2934-845b-4bbd-a35e-6e74e6a4c458"
      unitRef="usd">3758000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtMy0xLTEtMA_caf7a272-4fc6-4a2f-8f66-2a709c249eb4"
      unitRef="usd">2853000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtNS0xLTEtMA_421613e3-9d83-403f-8b0f-255c73d16b03"
      unitRef="usd">7175000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtNy0xLTEtMA_fc3bdf0f-a3dc-4ee9-acfe-5c0f05de53df"
      unitRef="usd">2809000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMy0xLTEtMS0w_1e849165-8bfc-41d5-920c-8bfd2686d97d"
      unitRef="usd">6922000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMy0zLTEtMS0w_9c113ca6-ef55-4f3c-a028-8497382e91de"
      unitRef="usd">5233000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNS0xLTEtMS0w_28adf622-17a9-4cbc-b99c-116f77a30883"
      unitRef="usd">6745000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNS0zLTEtMS0w_bf86cc3f-d022-4e83-9daa-12e68bdc6ff1"
      unitRef="usd">6528000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNi0xLTEtMS0w_0748b1e6-14bd-406b-8ac4-06aa88d94867"
      unitRef="usd">711000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNi0zLTEtMS0w_c8a51063-a472-44f6-9fa5-b49996d803ce"
      unitRef="usd">621000000</us-gaap:ShareBasedCompensation>
    <cmcsa:NoncashInterestExpenseIncomeNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNy0xLTEtMS0w_0434d541-de31-4826-be3e-426af4e50bb3"
      unitRef="usd">210000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:NoncashInterestExpenseIncomeNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNy0zLTEtMS0w_6daabc7b-f3ef-4c02-9dfb-5145f6de5486"
      unitRef="usd">352000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOC0xLTEtMS0w_876b215c-aa27-414a-bf77-a567fad6e64f"
      unitRef="usd">1403000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOC0zLTEtMS0w_fa4c94a8-bae3-4111-8d1a-034cbf8ec2ef"
      unitRef="usd">-399000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOS0xLTEtMS0w_bda5ae2b-a48b-4fc9-914e-581e39166b76"
      unitRef="usd">1297000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOS0zLTEtMS0w_5c3a8c31-7f03-408a-8c8a-e145479e1f19"
      unitRef="usd">-84000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTEtMS0xLTEtMA_b680fd66-7d98-4bed-aa5a-346c84d6b1fb"
      unitRef="usd">-137000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTEtMy0xLTEtMA_1b2beb4d-0af5-4b53-9070-d8e2a569f1f4"
      unitRef="usd">-900000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTItMS0xLTEtMA_fc6e9550-e183-46a3-bdb7-68e5118df8a7"
      unitRef="usd">-837000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTItMy0xLTEtMA_a90f30fb-78e4-48ce-a147-a42d898ba80d"
      unitRef="usd">-573000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTMtMS0xLTEtMA_4d8ec4fd-e76c-4bd1-9b11-2bf363f67481"
      unitRef="usd">299000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTMtMy0xLTEtMA_4f8fcf29-088a-452c-9ada-8a32d14cda46"
      unitRef="usd">-879000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTQtMS0xLTEtMA_c80a1a03-249d-49a9-9b23-2611232962a5"
      unitRef="usd">398000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTQtMy0xLTEtMA_e15245cd-aafe-4812-9c31-3ef7366025c4"
      unitRef="usd">-824000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTUtMS0xLTEtMA_4b46dd25-488b-48c6-b006-2df15895dacb"
      unitRef="usd">15357000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTUtMy0xLTEtMA_d3d139f5-6245-4463-b43a-2529deaf9a03"
      unitRef="usd">14467000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTctMS0xLTEtMA_f509c81d-91d8-42a2-b5e6-212eab84a4d8"
      unitRef="usd">4003000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTctMy0xLTEtMA_602f3da8-6d10-43fc-a650-1634e7d95125"
      unitRef="usd">3957000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTgtMS0xLTEtMA_cb01bbf7-b18b-4eff-b848-910f10439ca1"
      unitRef="usd">1283000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTgtMy0xLTEtMA_d04d2ace-47ec-46dc-a56f-a149c5496a30"
      unitRef="usd">1219000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjAtMS0xLTEtMA_45e8575f-0804-47f7-8414-1921fac83563"
      unitRef="usd">704000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjAtMy0xLTEtMA_1e891d88-4d57-4a3b-8d71-ad292cad8021"
      unitRef="usd">708000000</cmcsa:PaymentsForConstructionOfThemePark>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjItMS0xLTEtMA_0ab981b8-1be2-4f76-860f-5cdf6d9b0345"
      unitRef="usd">168000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjItMy0xLTEtMA_b3cbfd58-a798-4646-b1b3-1c58e16e7255"
      unitRef="usd">198000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjMtMS0xLTEtMA_f5432ab4-3c45-4fd7-b8e9-0e2c1f1fa963"
      unitRef="usd">396000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjMtMy0xLTEtMA_a0b1b746-4ad7-4069-884d-aa527d9746f4"
      unitRef="usd">2042000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjQtMS0xLTEtMA_450e481c-f515-4824-986a-d484ef392b22"
      unitRef="usd">86000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjQtMy0xLTEtMA_edaf1840-954b-4f21-af03-f275e3e28d3c"
      unitRef="usd">471000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjYtMS0xLTEtMA_240d78ef-9589-43d2-8ed7-196e48da076c"
      unitRef="usd">-217000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjYtMy0xLTEtMA_8adc2243-f6e1-4a46-aab0-b5b7d02e5035"
      unitRef="usd">-33000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjctMS0xLTEtMA_6fe8be47-1243-4903-a0ab-e95830db2e30"
      unitRef="usd">-5631000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjctMy0xLTEtMA_303d8689-3e34-4b94-aa28-b131f9bde749"
      unitRef="usd">-4478000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzAtMS0xLTEtMA_1929b108-be3c-4b2a-9e8e-73ca13e6738c"
      unitRef="usd">383000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzAtMy0xLTEtMA_4b89569d-1d53-43f1-895e-faabf27fa0fc"
      unitRef="usd">13612000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzItMS0xLTEtMA_9835c7e9-cdfa-4ff3-9bb5-f1179c341f13"
      unitRef="usd">5785000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzItMy0xLTEtMA_2448f594-bc33-494e-a15c-e632787ef7eb"
      unitRef="usd">10712000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzMtMS0xLTEtMA_41394c91-439a-4859-9e6c-f4445e427e1c"
      unitRef="usd">957000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzMtMy0xLTEtMA_bc1f03d1-823e-47ac-8fc5-f1b228e6de0d"
      unitRef="usd">269000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzQtMS0xLTEtMA_705006e7-f5ea-419e-87bd-12c830f85be3"
      unitRef="usd">2230000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzQtMy0xLTEtMA_feb6da07-ba59-4136-ad14-07bcf31e2f85"
      unitRef="usd">2028000000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzYtMS0xLTEtMA_34009c1c-4e6f-41df-a140-ac9474c5d38f"
      unitRef="usd">-475000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzYtMy0xLTEtMA_5845f42e-3ccd-4da2-8136-eac87a5e1b73"
      unitRef="usd">-2128000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzctMS0xLTEtMA_ff75b2cd-2112-4182-b997-4f4f83caf7fc"
      unitRef="usd">-9064000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzctMy0xLTEtMA_f26cf205-5e99-478d-9e69-1d8bf5652fc4"
      unitRef="usd">-1525000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzgtMS0xLTEtMA_1a099942-f25c-4177-9137-53c75841288d"
      unitRef="usd">-12000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzgtMy0xLTEtMA_cfd0eacf-80dd-402a-b368-066e31f37f27"
      unitRef="usd">-77000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzktMS0xLTEtMA_9e329d28-688f-4088-9608-9120e6440ff2"
      unitRef="usd">650000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzktMy0xLTEtMA_a40c58f6-4e8e-4f44-8eae-a84624645a33"
      unitRef="usd">8387000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDAtMS0xLTEtMA_2f86fa20-7912-4fb4-aa39-213b62865351"
      unitRef="usd">11768000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic6018b11ab964568a112749fa74b981a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDAtMy0xLTEtMA_eadeb35a-3661-4af3-a66f-e9b89d4d0155"
      unitRef="usd">5589000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDEtMS0xLTEtMA_6f43b327-3ea4-4a86-b598-f10bdcf90c90"
      unitRef="usd">12418000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDEtMy0xLTEtMA_ba737bfb-70d7-44f2-9015-c9abee435ed5"
      unitRef="usd">13976000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMy0xLTEtMS0w_8b6bf485-1280-48ac-bad5-711af2e0b1b9"
      unitRef="usd">12378000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMy0zLTEtMS0w_f55b1f60-0b4c-417f-88fd-a3943bf1700a"
      unitRef="usd">11740000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNC0xLTEtMS0w_fc39247c-6272-4be7-9d8a-72b75bb0dcf9"
      unitRef="usd">11110000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNC0zLTEtMS0w_d7bfbe55-643b-4e93-8447-6d973b7110e9"
      unitRef="usd">11466000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNS0xLTEtMS0w_7ae9aec8-bf59-41c3-915a-b56f7f49066b"
      unitRef="usd">3558000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNS0zLTEtMS0w_dfd9d042-d774-485d-9659-95bc0dda258c"
      unitRef="usd">3535000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNi0xLTEtMS0w_ebe30d5f-79d2-4d04-8ab9-192c30312248"
      unitRef="usd">27046000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNi0zLTEtMS0w_3bf34475-504c-425b-a87d-9ce98d17f7a3"
      unitRef="usd">26741000000</us-gaap:AssetsCurrent>
    <cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNy0xLTEtMS0w_a231b073-8994-4e30-b15b-8d503b08918c"
      unitRef="usd">12372000000</cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent>
    <cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNy0zLTEtMS0w_ba4ff476-1c3d-4427-a230-3665046cbda2"
      unitRef="usd">13340000000</cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOC0xLTEtMS0w_4e499ba4-76a0-4e1f-8927-3954dab88fa6"
      unitRef="usd">8903000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOC0zLTEtMS0w_b907678e-0f16-4596-aadb-6d5b7f5a6b5b"
      unitRef="usd">7820000000</us-gaap:LongTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOS0xLTEtMS0w_17b27172-47de-499c-991e-255934ef1148"
      unitRef="usd">564000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOS0zLTEtMS0w_3fc40e28-25e0-457e-8a7f-fd4111a0a5df"
      unitRef="usd">447000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmJlODJmOWZlYzc5ZDQwM2JiZTFmMTUzZmY3YmY0NWVjXzYz_df509649-0312-43d0-9fa8-f23de1b296d7"
      unitRef="usd">55217000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmJlODJmOWZlYzc5ZDQwM2JiZTFmMTUzZmY3YmY0NWVjXzcw_5731e1c8-67b0-4507-958e-787e4a4f932c"
      unitRef="usd">54388000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMS0xLTEtMA_a22f495c-63ee-42b6-a0ec-83bda8b1494b"
      unitRef="usd">52769000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMy0xLTEtMA_a0612a94-59a1-4ef6-9883-0f75b46da062"
      unitRef="usd">51995000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTEtMS0xLTEtMA_135003f1-79b8-4e6d-949d-e8206354f184"
      unitRef="usd">70429000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTEtMy0xLTEtMA_bd2fb4c0-5f3c-478e-9eac-a50fa2c1a863"
      unitRef="usd">70669000000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTItMS0xLTEtMA_05aac1b9-c5f4-4c14-9cf2-f78a8e310de3"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTItMy0xLTEtMA_f1112275-bbf5-449a-bbe3-46c17da3a1da"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOjJmODUxZDhjOTNhZTQzOTQ4MmZiZjc5NzE5ZmMyZWFhXzY0_059a3b1f-fa1c-474c-af84-2c019abe0a41"
      unitRef="usd">21976000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOjJmODUxZDhjOTNhZTQzOTQ4MmZiZjc5NzE5ZmMyZWFhXzcx_aa39ab13-c924-4b9f-aa1c-e244727bba13"
      unitRef="usd">19825000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMS0xLTEtMA_012554d7-0fc7-4841-aded-6ed2906eca92"
      unitRef="usd">34321000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMy0xLTEtMA_fb71d3fb-9af5-427c-ab7a-5916f8acad5e"
      unitRef="usd">35389000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTQtMS0xLTEtMA_dc0d4857-04a1-437d-be1d-e175f696146b"
      unitRef="usd">11235000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTQtMy0xLTEtMA_0198ec84-1944-476f-82ac-57df77d4ad8b"
      unitRef="usd">8103000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTUtMS0xLTEtMA_9a8d56e1-ecb4-42d8-8c8d-efa5119742d7"
      unitRef="usd">277004000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTUtMy0xLTEtMA_7c1072ae-bba3-48c7-9ef8-e6a88c6e4928"
      unitRef="usd">273869000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTgtMS0xLTEtMA_c844c9b4-9f21-460b-92ee-b9e73c628452"
      unitRef="usd">11672000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTgtMy0xLTEtMA_a984da60-a70e-4fd9-8d01-14567efbabab"
      unitRef="usd">11364000000</us-gaap:AccountsPayableCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTktMS0xLTEtMA_3c27a33f-6a40-43ee-b596-bd31583e19aa"
      unitRef="usd">1713000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTktMy0xLTEtMA_8601c288-6073-4c2f-978d-3fe545fb40c6"
      unitRef="usd">1706000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjAtMS0xLTEtMA_8ee05038-f171-4a1c-9d6a-02069bfd96b8"
      unitRef="usd">3566000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjAtMy0xLTEtMA_27f8b311-42ea-4210-aad7-42a095f38b0c"
      unitRef="usd">2963000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjEtMS0xLTEtMA_46a8357d-d75e-4be8-967a-a642918ecd44"
      unitRef="usd">8956000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjEtMy0xLTEtMA_1690127c-e975-4c5f-a1e2-a4fec4d25c6e"
      unitRef="usd">9617000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjItMS0xLTEtMA_dcd2e5a7-99f3-4b0b-b525-a8099ae1ea6f"
      unitRef="usd">3407000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjItMy0xLTEtMA_45b2df27-b93d-489c-9d96-afff5dee14fc"
      unitRef="usd">3146000000</us-gaap:DebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjMtMS0xLTEtMA_21bf2b24-dd46-4d0b-a76f-c4b8b7a135dc"
      unitRef="usd">29314000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjMtMy0xLTEtMA_8a27c0ab-1058-4d07-a87b-6314cb0af1ec"
      unitRef="usd">28796000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjQtMS0xLTEtMA_7663ff12-0d3a-4e3d-9737-f7d3f2294474"
      unitRef="usd">95175000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjQtMy0xLTEtMA_447c371c-fb7a-4c9c-9ef9-92bd409e084a"
      unitRef="usd">100614000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <cmcsa:CollateralizedObligation
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjUtMS0xLTEtMA_f3407d42-7d86-45c1-a9aa-2b82901b5ae8"
      unitRef="usd">5169000000</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjUtMy0xLTEtMA_4e9e8174-0543-4c05-a77f-01cbaba32824"
      unitRef="usd">5168000000</cmcsa:CollateralizedObligation>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjYtMS0xLTEtMA_1f8dae44-1c6a-4244-afc5-877936d3e770"
      unitRef="usd">29525000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjYtMy0xLTEtMA_895ee5a8-a417-4c66-babc-b11eac593bd1"
      unitRef="usd">28051000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjctMS0xLTEtMA_7c1f1d63-d17e-415c-bcce-8b89969e1000"
      unitRef="usd">20775000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjctMy0xLTEtMA_c08b6783-be56-43a6-8e64-3699101b1014"
      unitRef="usd">18222000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjgtMS0xLTEtMA_4a90aef1-d655-46e7-ab8e-918b8d6304cd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjgtMy0xLTEtMA_7bf6e214-9785-4491-9a2b-1a4a4f75fe78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjktMS0xLTEtMA_ebfe8507-295e-4a0d-99b2-68d9374f9e8c"
      unitRef="usd">530000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjktMy0xLTEtMA_cd39f52f-50bd-4415-a3bd-5fc5cc82bcce"
      unitRef="usd">1280000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDI_187206eb-33fd-4aff-a287-504f0a02f604"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDI_8802ce65-ae03-47ce-810a-9c83dd7432ca"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDc_0819a029-7b4c-4a74-b0a1-8491649ed85d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDc_c2c62882-442d-4c87-bef0-973488b0a9c9"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMS0xLTEtMA_514e688f-9a48-4566-b4aa-4b4cb30a7f00"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMy0xLTEtMA_2d9183ae-8c8a-40c3-9280-59df6f91eb80"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0MzM_03ef4b11-8f71-4a62-9aa1-f72a10533cfc"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0MzM_ea2588f7-7138-428d-8df7-10d093abc147"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0OTc_6ae61c3f-7d6b-43cf-8d86-4c808ca0a209"
      unitRef="shares">7500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0OTc_ce446260-a797-4907-952b-ab1cf1eba5e1"
      unitRef="shares">7500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MDU_af931e94-2bf4-494d-b99e-f256a6d6b3a0"
      unitRef="shares">5453083882</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MDE_03e9e710-98a8-410f-8ef4-b21be532c3f2"
      unitRef="shares">5444002825</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MTM_b8c20330-89e9-40eb-8898-a26bb9a6180d"
      unitRef="shares">4580292854</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MDk_c09fdd0f-f570-4cc0-9e1d-9583e58ad5f1"
      unitRef="shares">4571211797</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMS0xLTEtMA_775fabfe-d43b-4667-90e2-9e66471d5988"
      unitRef="usd">55000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMy0xLTEtMA_3ca142d5-5188-4f96-a860-fb6eeaff7929"
      unitRef="usd">54000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MTg_062aa626-5de6-4bf4-9a60-ad62630d52a6"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MTg_733f2e54-6bca-4776-a60b-8c0565ee5191"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MjQ_442f273b-2f40-49d6-83ec-213740fb7d38"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MjQ_59e3afa9-bddd-4363-91ca-fe43020882b0"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_27d42172-2f4a-47cd-ae7c-26aa05f22b79"
      unitRef="shares">9444375</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_44fab870-4247-4432-98ff-12cadf405462"
      unitRef="shares">9444375</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_56f36119-53bc-4452-aca0-172648098712"
      unitRef="shares">9444375</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_5ae6bd7b-36ba-4733-9a8a-d110a25aae74"
      unitRef="shares">9444375</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMS0xLTEtMA_daf5f1b6-3f0f-4ca2-a466-163ab3b154b6"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMy0xLTEtMA_5e48ce27-6236-40fd-8546-b71cd2820f07"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzQtMS0xLTEtMA_d76f3591-9e3e-4210-8f05-fffb1a4faecf"
      unitRef="usd">40046000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzQtMy0xLTEtMA_91fcd76e-0b80-4591-aca9-baaaf3672fb8"
      unitRef="usd">39464000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzUtMS0xLTEtMA_7a99b8eb-6aa8-4696-8a0e-c59ffb563158"
      unitRef="usd">60359000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzUtMy0xLTEtMA_8ce6ebd2-d50d-4976-ab06-d247854d394e"
      unitRef="usd">56438000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjEyNmY2ZmFmMzY0NjQ5NDFiNGExZmIyMzYyODExOTRiXzMyOTg1MzQ4ODMzNzM_8dedcd82-ab10-48fa-83d1-948c5c61ce9a"
      unitRef="shares">872791028</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjEyNmY2ZmFmMzY0NjQ5NDFiNGExZmIyMzYyODExOTRiXzMyOTg1MzQ4ODMzNzM_ab4f9438-6f9b-4bf2-84d3-c00223cddab0"
      unitRef="shares">872791028</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMS0xLTEtMA_5d0d052a-daac-4062-a44f-4deb8370c8b1"
      unitRef="usd">7517000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMy0xLTEtMA_1ee81c05-3abd-48e1-b756-3236242e68e8"
      unitRef="usd">7517000000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzctMS0xLTEtMA_cca3e461-0801-4943-98ef-ea22b4d17ca6"
      unitRef="usd">1992000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzctMy0xLTEtMA_b7814e5d-0204-45b7-bbf7-4f04696b58c8"
      unitRef="usd">1884000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzgtMS0xLTEtMA_ac0f42a2-3f64-4fe0-91b5-7009a322e93e"
      unitRef="usd">94935000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzgtMy0xLTEtMA_252b0233-413c-4f3f-b283-df7db71c8846"
      unitRef="usd">90323000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzktMS0xLTEtMA_6edf3538-3cb6-4878-b27e-fd578b978c84"
      unitRef="usd">1581000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzktMy0xLTEtMA_5cfbcb1c-19af-4bfc-a6b6-5a5a1e75a65b"
      unitRef="usd">1415000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDAtMS0xLTEtMA_a7f5d90f-6cfa-4f14-9c95-526d76f47da1"
      unitRef="usd">96516000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDAtMy0xLTEtMA_22bd1441-2fc7-424e-8f1f-68f3ea65672a"
      unitRef="usd">91738000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDEtMS0xLTEtMA_bf147928-acc1-4dbe-9488-e926c0501fa1"
      unitRef="usd">277004000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDEtMy0xLTEtMA_1235a291-3b7e-4fd8-9dad-de9111196c34"
      unitRef="usd">273869000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="ia1e7b6b2db3c4cbc948288b44e8aa3b8_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy0xLTEtMS0w_b9b06744-257f-4e00-8c62-55eb9f004c38"
      unitRef="usd">546000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i764ed5bd43974ef6a5978de67ca4fff4_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy0yLTEtMS0w_b0d2fcbc-b8e0-4b2d-9f8a-dbbfaaf96cd5"
      unitRef="usd">1259000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i0ee2145fbff14a95b283ee251a4b3603_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy00LTEtMS0w_dd15b422-4753-40a7-ae39-489cfa1af5c9"
      unitRef="usd">1280000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="idc6949d7ef144160bc63d4f4d13a2ff7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy01LTEtMS0w_16291d49-a879-4e73-86ba-3514ab63dcce"
      unitRef="usd">1372000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC0xLTEtMS0yMjEw_d8e9f139-d971-4fe5-b45c-016d3912caf9"
      unitRef="usd">0</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC0yLTEtMS0yMjEw_9ddf5731-6f2e-4522-bbeb-c48615d45646"
      unitRef="usd">0</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC00LTEtMS0w_2b938927-25a6-446e-8b90-a15ff1ca6aa3"
      unitRef="usd">725000000</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC01LTEtMS0w_313039a0-9128-4faf-af99-bfaaab0bb66e"
      unitRef="usd">0</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS0xLTEtMS0w_f443f9b7-b9ce-4682-b2c2-a2412f80edcd"
      unitRef="usd">-13000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS0yLTEtMS0w_7855f9a7-7b3b-4b58-8307-48d05a2cbbf4"
      unitRef="usd">-10000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS00LTEtMS0w_1eb3d53b-e769-44d7-bda1-1fa50b27240d"
      unitRef="usd">-40000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS01LTEtMS0w_d32fac83-c6b9-4c06-b2f7-8d63af35448a"
      unitRef="usd">-37000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi0xLTEtMS0w_2a72d64f-7096-4bfd-b120-dd44c4a8fd9e"
      unitRef="usd">0</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi0yLTEtMS0w_3443ca5e-78ec-48b8-b5e0-9429367a40c9"
      unitRef="usd">-12000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi00LTEtMS0w_cd32b088-9da9-4d40-978d-aacb61c41677"
      unitRef="usd">-10000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi01LTEtMS0w_b260f7f3-1577-4b7e-a865-07f23540a72a"
      unitRef="usd">-165000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy0xLTEtMS0w_bebc8de6-050b-43fe-a0e1-a45fb7707271"
      unitRef="usd">-3000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy0yLTEtMS0w_a7bea98e-2c3d-4310-91c9-b6b0a32f32c3"
      unitRef="usd">19000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy00LTEtMS0w_3d8b2d15-70a1-45d5-bb34-8bf10dccbeb6"
      unitRef="usd">24000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy01LTEtMS0w_b6a01572-af7d-4b75-841c-8fa139df2864"
      unitRef="usd">86000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i32ccaec4043247379aa8c170c5706bdd_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC0xLTEtMS0w_032698d1-6e43-4b98-b8e8-ef2adef5b93c"
      unitRef="usd">530000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="iab84acd5a8c34a68a2b73e7140c2efab_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC0yLTEtMS0w_9b980c88-78d6-40a4-9efc-55361580346a"
      unitRef="usd">1256000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i32ccaec4043247379aa8c170c5706bdd_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC00LTEtMS0w_cf1ac9dc-277d-446a-9fcc-dd5d53695ff2"
      unitRef="usd">530000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="iab84acd5a8c34a68a2b73e7140c2efab_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC01LTEtMS0w_2a01358e-12fd-4de1-aac1-51a014f3da8c"
      unitRef="usd">1256000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibfa6cc77c7b7417fba6d5b1d5b84f5da_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtMS0xLTEtMA_4a7ab47b-d57d-4b0d-8704-ccec42744721"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c842cf1b85948aca014fbff26d05a79_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtMi0xLTEtMA_3065e6bd-2e0c-412b-a548-6aa6098695c2"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0567fdb6dfe46aabb2c71db5b00049e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtNC0xLTEtMA_fadbe84b-0c81-42fa-b651-d5d96178c5f6"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0dc7b5a63b5f4e94aec354c699e9c04a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtNS0xLTEtMA_e1fbea4e-b54f-4a85-9a21-05e7b0b12c52"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i31fef0e0b1414dcdabb7ccee5648d7eb_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItMS0xLTEtMA_d2eb87ce-c9db-4175-8e50-600b9c2624c1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i3a22b93407764127b199ec2dd8029d96_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItMi0xLTEtMA_c4abdb10-544e-4106-8d44-32c7aca607b3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ica4e01e8713f4756880051e46abfd108_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItNC0xLTEtMA_5a0c1185-19ab-4f75-91f3-4a824d6e4705"
      unitRef="usd">1000000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="iba2b33772da34bd09109b01f4122c263_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItNS0xLTEtMA_97c84d3a-d9fe-4746-b44c-97ce637086df"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb8e1ac0041a4196b524f632f6053773_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtMS0xLTEtMA_1f231fbc-2211-46f0-bf0e-d118f023e93f"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6da44df274fe475391629f4331cfadae_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtMi0xLTEtMA_106f6ce9-df85-4264-942e-07d999c8879c"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb8e1ac0041a4196b524f632f6053773_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtNC0xLTEtMA_daa0ba6c-f1d0-4479-aeed-30a339a189da"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6da44df274fe475391629f4331cfadae_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtNS0xLTEtMA_f1557934-1860-4893-bc79-1d8925767288"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id556d9a031194b3db3ea19d18204c3bd_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtMS0xLTEtMA_5a11fe58-4412-4709-a347-737147affbe5"
      unitRef="usd">39744000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i278257b95edb431aad6d820f364e170e_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtMi0xLTEtMA_960bb998-2ee0-4845-8b98-a76b7938a367"
      unitRef="usd">38597000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ebb757a75b747aa8905bb3f1e241c5c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtNC0xLTEtMA_6844c291-6cd0-4f00-aebb-dbc00218207d"
      unitRef="usd">39464000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i72fc94e9be3b440cb16ab111e8a18db8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtNS0xLTEtMA_c6733b22-9c9c-4e6b-84e7-646a5d36d195"
      unitRef="usd">38447000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtMS0xLTEtMA_7cec372c-0f45-41ce-86c0-bf9279275a80"
      unitRef="usd">274000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtMi0xLTEtMA_0474115f-0d76-457f-afa2-4cb42b89c74b"
      unitRef="usd">261000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtNC0xLTEtMA_b08a3ed9-7b1d-4605-a840-50e2ebeeedad"
      unitRef="usd">570000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtNS0xLTEtMA_b6d831da-e890-4faf-b786-a33f9582319c"
      unitRef="usd">473000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktMS0xLTEtMA_4220e3a6-218b-49f2-ba41-16c49e086cc8"
      unitRef="usd">43000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktMi0xLTEtMA_a48cc2b0-56d9-414a-9a78-53f9895b0ebf"
      unitRef="usd">10000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktNC0xLTEtMA_5df2dd86-baaf-4856-9b4a-47a632cfa4eb"
      unitRef="usd">131000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktNS0xLTEtMA_323eef5a-716e-40da-b06f-d535f3a712f4"
      unitRef="usd">103000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtMS0xLTEtMA_6a38fac1-d00f-4056-b53d-0481e5d4f80c"
      unitRef="usd">76000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtMi0xLTEtMA_fe2bf9ad-9ecb-4af8-85d8-a245876a8c24"
      unitRef="usd">79000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtNC0xLTEtMA_a1a654c0-35a0-4da1-9ca8-561ded44f907"
      unitRef="usd">139000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtNS0xLTEtMA_5a0ee298-bb89-466e-9da1-f3f13351b373"
      unitRef="usd">133000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockholdersEquityOther
      contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtMS0xLTEtMA_57c17816-3aac-4dd4-9ff0-b741d541cc77"
      unitRef="usd">5000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtMi0xLTEtMA_9f292991-e137-46df-acdb-0171ced1d6cf"
      unitRef="usd">-9000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtNC0xLTEtMA_b7b6163d-991a-4ec6-849f-426345cf0ced"
      unitRef="usd">-5000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtNS0xLTEtMA_3bde45ec-7f03-4fbb-af7f-2bbb8f36202d"
      unitRef="usd">14000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd303523c5724716b1b5808b87ebb735_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItMS0xLTEtMA_22b41e69-bad2-4f8e-af0b-2bf5cbd3ab87"
      unitRef="usd">40046000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5d2a301e3d4147499d378199a4dd95e0_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItMi0xLTEtMA_39e0f1cb-17ab-4d79-8a92-fbfde0c84be4"
      unitRef="usd">38936000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd303523c5724716b1b5808b87ebb735_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItNC0xLTEtMA_30c5bac3-baa8-4d66-9724-47e4e4688f42"
      unitRef="usd">40046000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5d2a301e3d4147499d378199a4dd95e0_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItNS0xLTEtMA_30699c56-7fcd-4a59-96f9-c4d6782adb19"
      unitRef="usd">38936000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i62a3ee49b4a9477f86f8c76a029737f5_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtMS0xLTEtMA_2021f378-a150-442e-aebd-acafb9d316aa"
      unitRef="usd">58321000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i301556037fb54ff887a9b106fd19140a_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtMi0xLTEtMA_1a401f92-fbcf-4950-81bc-ff9dd257f099"
      unitRef="usd">51516000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib9c948bb30194810ab7d0e987f5dcebe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtNC0xLTEtMA_230b12bc-33b0-4f37-b464-911012557f7b"
      unitRef="usd">56438000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2324ab3abc3e44d5858265072b54d786_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtNS0xLTEtMA_2416792a-2bac-4ff2-9fce-8f5c8c374317"
      unitRef="usd">50695000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib49856595e034a62b88821e97b5f1ef6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtMS0xLTEtMA_5ad4f757-04aa-4daa-aadd-69822f4e130f"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id01674a7f4ea4d7e9bee05358a96a0a4_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtMi0xLTEtMA_ff295e5e-a898-43aa-848d-729400178749"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd42d0aa50ba41beac2e6556152847aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtNC0xLTEtMA_018722bc-de23-4bb8-909f-d022a39ac0dc"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2f56b9b80d04dd3afd46d9cebd36813_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtNS0xLTEtMA_543f0dbb-27a4-4821-acbe-f0be60cd8c7d"
      unitRef="usd">-124000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctMS0xLTEtMA_1eee5678-3e84-4084-b199-a9853469bf76"
      unitRef="usd">543000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctMi0xLTEtMA_ca24535c-d8dc-4d83-b50b-f16702c68375"
      unitRef="usd">26000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctNC0xLTEtMA_bb802abc-6808-4212-8eab-4ca8dcaee13a"
      unitRef="usd">832000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctNS0xLTEtMA_a518207b-033f-4668-8997-ffb333dc966f"
      unitRef="usd">168000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtMS0xLTEtMA_b1e98d5f-147e-4215-a20b-102761ec0de2"
      unitRef="usd">1156000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtMi0xLTEtMA_5ce10d3f-608e-4dd0-ac5f-81c7774bc6a3"
      unitRef="usd">1061000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtNC0xLTEtMA_af8ca27d-58f8-42eb-a522-819cde593180"
      unitRef="usd">2317000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtNS0xLTEtMA_d1e842b0-0d37-4b1b-8c62-6f87a3b4807a"
      unitRef="usd">2125000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityOther
      contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktMS0xLTEtMA_c421b2b6-2681-4204-900a-6fe6ecfdb4fa"
      unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktMi0xLTEtMA_21504c99-0faa-4caf-83f6-433a0bf1b637"
      unitRef="usd">-3000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktNC0xLTEtMA_5363589f-b1c4-4356-8b85-5a04cde1ecda"
      unitRef="usd">-4000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktNS0xLTEtMA_20fe2c76-9882-4a82-a337-936e8807d495"
      unitRef="usd">-7000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLoss
      contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtMS0xLTEtMA_961a5a17-2174-4959-9915-c3f115173821"
      unitRef="usd">3738000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtMi0xLTEtMA_d894840b-6464-463f-90cc-4b1d3426c307"
      unitRef="usd">2988000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtNC0xLTEtMA_d1fd316d-3008-4f2b-b739-343985c61065"
      unitRef="usd">7067000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtNS0xLTEtMA_259ae338-ab61-4760-a811-ce17bda63cef"
      unitRef="usd">5135000000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib801ce30f8e0464d895ce3cbb4619a41_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtMS0xLTEtMA_3e1b5050-345a-407d-8f16-481202efd215"
      unitRef="usd">60359000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd5575528c4e4f66b619c5b98cfe2b40_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtMi0xLTEtMA_2bdff731-ec19-48b4-8613-a7cd2cb4ebca"
      unitRef="usd">53420000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib801ce30f8e0464d895ce3cbb4619a41_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtNC0xLTEtMA_779b973b-ee8f-4af1-937d-c6edadb502a1"
      unitRef="usd">60359000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd5575528c4e4f66b619c5b98cfe2b40_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtNS0xLTEtMA_eb316a8c-778e-4962-9f95-95f2c3c32d78"
      unitRef="usd">53420000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i23a3a4d4708243339029bb50f5af585c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtMS0xLTEtMA_1dffabf3-97f0-45c9-af7d-aaaa8c57cbe6"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia75a8d9105794190a94dc0ced948852f_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtMi0xLTEtMA_9e8b94fe-334b-4ca1-80ce-bab6c6bf808e"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iedd163203f7b4cdeb1d66aec7018e0d0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtNC0xLTEtMA_e189d5cc-48e7-4f5d-bf9d-44982f043011"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14513e43b17f453d921fa8ad17c8c59b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtNS0xLTEtMA_7649b338-e6bf-48f0-96fc-168eabbcebee"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2e8e3f15fc24d11a10c2551f5a1c7ff_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtMS0xLTEtMA_1fe33f67-a7a7-495b-81ec-23fd53ea1063"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6ad98b7b60d4ac9a1e0fd0b3999e608_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtMi0xLTEtMA_c17fc859-b1cb-42f8-a2a4-5031b2d28dd8"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2e8e3f15fc24d11a10c2551f5a1c7ff_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtNC0xLTEtMA_1d1aae40-083a-4fcd-99a4-ab85c418ef52"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6ad98b7b60d4ac9a1e0fd0b3999e608_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtNS0xLTEtMA_a6488ba3-fd11-4855-be62-94d76a93cb4d"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic821a1c309f24bfe8621f12613b7ddea_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtMS0xLTEtMA_9ae22c25-76f4-4faf-b6ba-da7e096dd33b"
      unitRef="usd">1972000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5dc709ef705c4feebd89166169afab5c_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtMi0xLTEtMA_4e57e005-2f15-40ab-84ce-779cb5f93489"
      unitRef="usd">-1144000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85ea5c15da814edbb372fc5eb5ff068d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtNC0xLTEtMA_a8e99003-15b3-43e9-991e-d09b126ce54b"
      unitRef="usd">1884000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9ffc8a7be97f4df99511d74c7957ac26_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtNS0xLTEtMA_33a31553-cfdf-486f-bc88-48848f62d301"
      unitRef="usd">1047000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic2e875d3e74943cab5bc7c55e42f0b69_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtMS0xLTEtMA_74f09a2e-0074-4a5b-8467-a5ae7dc97fe0"
      unitRef="usd">20000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0e9448cf7cb5411e8fcfed49239bc468_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtMi0xLTEtMA_ecf40527-f8af-417a-aad3-bb9cd40c76b5"
      unitRef="usd">-135000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1a4b98bc69f146b8bd4c587a13761283_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtNC0xLTEtMA_abaad610-ae50-4d76-a74e-5f5d5f0fe397"
      unitRef="usd">108000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9c26956f3a314ff4bdfb89af73ceaeb4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtNS0xLTEtMA_e0a719ba-5610-40ee-a0e9-ab897f61d99f"
      unitRef="usd">-2326000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6b81508ffb04399aafe6c36f004ae73_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtMS0xLTEtMA_06b4f5d5-449e-4b36-9d47-128740069366"
      unitRef="usd">1992000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2bd618b98bee4d51905665b738a2aa8a_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtMi0xLTEtMA_400f5912-b5ba-46fe-a504-6ec74dee42f7"
      unitRef="usd">-1279000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6b81508ffb04399aafe6c36f004ae73_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtNC0xLTEtMA_fce36a89-6f67-47b1-9174-9238e220b95b"
      unitRef="usd">1992000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2bd618b98bee4d51905665b738a2aa8a_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtNS0xLTEtMA_45de12ce-2358-4973-a538-c78c4ea9db64"
      unitRef="usd">-1279000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i577f498508814c4587a525dbcda0bcd5_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtMS0xLTEtMA_87ca681f-1470-4a01-a08a-813e2ea1af99"
      unitRef="usd">1525000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7234aedb2464267a05c0a9e06ced29f_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtMi0xLTEtMA_0cfcba2b-050e-4e35-852d-0f52decc7334"
      unitRef="usd">1277000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e126b32c1004705800a460058ccd982_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtNC0xLTEtMA_d1bb3200-9829-4214-a75f-415c6f8a448d"
      unitRef="usd">1415000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i73eba9eb15b44bdd8a9b719f20a87edc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtNS0xLTEtMA_5ff2de29-5a65-4d03-a261-7e64589670b2"
      unitRef="usd">1148000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtMS0xLTEtMA_5cc0352a-0182-471e-9aee-e9e085ba2d3c"
      unitRef="usd">24000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtMi0xLTEtMA_6463dfd2-b975-459d-ad22-3185b463400f"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtNC0xLTEtMA_40ed5d98-72d9-4a20-b61a-896471d20443"
      unitRef="usd">10000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtNS0xLTEtMA_5a441fcb-9f11-41ad-af42-77624c5cccec"
      unitRef="usd">-12000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtMS0xLTEtMA_daaff50e-0c5b-4a99-bd8e-bc906b4a5acb"
      unitRef="usd">135000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtMi0xLTEtMA_34d7bd6e-f4b0-4a4c-a872-318d45fa7360"
      unitRef="usd">-105000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtNC0xLTEtMA_c140cff0-7faa-4532-ab7f-6df9edf3e507"
      unitRef="usd">324000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtNS0xLTEtMA_ab1e6c2a-de9b-4c34-8fdb-0aed22ea144c"
      unitRef="usd">15000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <us-gaap:StockholdersEquityOther
      contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctMS0xLTEtMA_878472fd-0df9-4054-b9be-a196094aaebd"
      unitRef="usd">-2000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctMi0xLTEtMA_a7a3d82a-4c20-408c-873f-d0f3dc9e7036"
      unitRef="usd">-1000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctNC0xLTEtMA_f17462ac-81a3-441e-ac89-0c0f62755f85"
      unitRef="usd">-1000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctNS0xLTEtMA_70a3cda1-b043-4f36-af6e-252a44b1c41c"
      unitRef="usd">-14000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtMS0xLTEtMA_79e77f3b-9909-430a-a2b1-c916eb88d580"
      unitRef="usd">-105000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtMi0xLTEtMA_e04f80f2-ab9c-4700-9842-bc419e646af8"
      unitRef="usd">2000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtNC0xLTEtMA_fe2940c1-0ef5-49a9-a00a-ff3ca8426a34"
      unitRef="usd">-169000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtNS0xLTEtMA_7b8e0dbc-5c88-4c7c-85a0-d151b9f72d0d"
      unitRef="usd">12000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1feaf4f2620249c6840b2b03c00d4138_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktMS0xLTEtMA_0c347181-c028-4de5-afd7-3d482718cced"
      unitRef="usd">1581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5753605c6c44eeb91de1c12ee1a157e_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktMi0xLTEtMA_b4283d49-c1c8-47ad-8451-8d4d8a27d0d6"
      unitRef="usd">1177000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1feaf4f2620249c6840b2b03c00d4138_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktNC0xLTEtMA_af848c8e-d86b-4f11-8176-882ec7bb08c4"
      unitRef="usd">1581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5753605c6c44eeb91de1c12ee1a157e_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktNS0xLTEtMA_9a9bdab7-3a53-4ca2-b7db-71aaaf79a51d"
      unitRef="usd">1177000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtMS0xLTEtMA_7fa98f93-3e22-4be4-b1ec-234c7ee60029"
      unitRef="usd">96516000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtMi0xLTEtMA_d503bfe7-6b94-4fd4-845c-930a0db1ebc0"
      unitRef="usd">84791000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtNC0xLTEtMA_1cf5bf84-a89d-4208-8545-b0e9099e1051"
      unitRef="usd">96516000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtNS0xLTEtMA_8a6d5dc1-8d65-4e5d-986e-9c55fb107226"
      unitRef="usd">84791000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtMS0xLTEtMA_290be7b2-51db-46ce-9cb5-5f7012056e67"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtMi0xLTEtMA_ccde58ce-b51f-493f-8b8d-f1ac751ca1ea"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtNC0xLTEtMA_ead3efb0-acd4-4a42-9b7a-3c0c712bdd0e"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtNS0xLTEtMA_5b2369cc-26a9-4ff1-9447-be99d9a92ce5"
      unitRef="usdPerShare">0.46</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zMS9mcmFnOjA5MzRkMzI0YTFiNTQ0MWQ4MzhiMjA2ZTUxMDdiMzc0L3RleHRyZWdpb246MDkzNGQzMjRhMWI1NDQxZDgzOGIyMDZlNTEwN2IzNzRfMTMyMw_d71da941-53bb-4219-a2a1-fb740b49a7aa">Condensed Consolidated Financial Statements&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have prepared these unaudited condensed consolidated financial statements based on SEC rules that permit reduced disclosure for interim periods. These financial statements include all adjustments that are necessary for a fair presentation of our consolidated results of operations, cash flows and financial condition for the periods shown, including normal, recurring accruals and other items. The consolidated results of operations for the interim periods presented are not necessarily indicative of results for the full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The year-end condensed consolidated balance sheet was derived from audited financial statements but does not include all disclosures required by generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;). For a more complete discussion of our accounting policies and certain other information, refer to our consolidated financial statements included in our 2020 Annual Report on Form 10-K and the notes within this Form 10-Q. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;Reclassifications have been made to our notes to condensed consolidated financial statements for the prior year period to conform to classifications used in 2021. See Note 2 for a discussion of the changes in our presentation of segment operating results.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zMS9mcmFnOjA5MzRkMzI0YTFiNTQ0MWQ4MzhiMjA2ZTUxMDdiMzc0L3RleHRyZWdpb246MDkzNGQzMjRhMWI1NDQxZDgzOGIyMDZlNTEwN2IzNzRfMTMzMw_f231d3e7-54e7-4336-9b51-79e1eb6da347">We have prepared these unaudited condensed consolidated financial statements based on SEC rules that permit reduced disclosure for interim periods. These financial statements include all adjustments that are necessary for a fair presentation of our consolidated results of operations, cash flows and financial condition for the periods shown, including normal, recurring accruals and other items. The consolidated results of operations for the interim periods presented are not necessarily indicative of results for the full year.The year-end condensed consolidated balance sheet was derived from audited financial statements but does not include all disclosures required by generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;). For a more complete discussion of our accounting policies and certain other information, refer to our consolidated financial statements included in our 2020 Annual Report on Form 10-K and the notes within this Form 10-Q.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zMS9mcmFnOjA5MzRkMzI0YTFiNTQ0MWQ4MzhiMjA2ZTUxMDdiMzc0L3RleHRyZWdpb246MDkzNGQzMjRhMWI1NDQxZDgzOGIyMDZlNTEwN2IzNzRfMTMzNA_326f6074-a046-4dec-be27-057acd413d5e">Reclassifications have been made to our notes to condensed consolidated financial statements for the prior year period to conform to classifications used in 2021.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjg0Mw_11e8d965-801e-4ad3-a6f2-67de934ffad4">Segment Information&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2021, we changed our presentation of segment operating results. We now present our operations in five reportable business segments: (1) Comcast Cable in one reportable business segment, referred to as Cable Communications; (2) NBCUniversal in three reportable business segments: Media, Studios and Theme Parks (collectively, the &#x201c;NBCUniversal segments&#x201d;); and (3) Sky in one reportable business segment. The changes reflect a reorganized operating structure in NBCUniversal&#x2019;s television and streaming businesses and primarily include: (i) the combination of NBCUniversal&#x2019;s television networks (previously reported in Cable Networks and Broadcast Television) with the operations of Peacock (previously reported in Corporate and Other) in the Media segment, and (ii) the presentation of NBCUniversal&#x2019;s television studio production operations (previously reported in Cable Networks and Broadcast Television) with the studio operations of Filmed Entertainment in the Studios segment. Prior periods have been adjusted to reflect this presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cable Communications is a leading provider of broadband, video, voice, wireless, and security and automation services to residential customers under the Xfinity brand; we also provide these and other services to business customers and sell advertising. Revenue is generated primarily from residential and business customers that subscribe to our services, which are marketed individually and as bundled services, and from the sale of advertising.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Media consists primarily of NBCUniversal&#x2019;s television and streaming platforms, including national, regional and international cable networks; the NBC and Telemundo broadcast networks; NBC and Telemundo owned local broadcast television stations; Peacock, our direct-to-consumer streaming service; and various digital properties. Revenue is generated primarily from the sale of advertising on our television networks, Peacock and digital properties; and the fees received from the distribution of our television network programming to traditional and virtual multichannel video providers and from NBC-affiliated and Telemundo-affiliated local broadcast television stations. Media also generates other revenue from various digital properties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Studios consists primarily of NBCUniversal&#x2019;s film and television studio production and distribution operations. Revenue is generated primarily from the licensing of our owned film and television content to broadcast, cable and premium networks, and to direct-to-consumer streaming service providers, as well as through video on demand and pay-per-view services provided by multichannel video providers and over-the-top service providers; from the worldwide distribution of our produced and acquired films for exhibition in movie theaters; and from the sale of owned content on DVDs, Blu-ray discs and through digital distribution services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Theme Parks consists primarily of our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. In addition, we are developing a theme park in Beijing, China along with a consortium of Chinese state-owned companies, and an additional theme park in Orlando, Florida. Revenue is generated primarily from guest spending at our Universal theme parks. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sky is one of Europe&#x2019;s leading entertainment companies, which primarily includes a direct-to-consumer business, providing video, broadband, voice and wireless phone services, and a content business, operating entertainment networks, the Sky News broadcast network and Sky Sports networks. Revenue is generated primarily from residential and business customers that &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;subscribe to our services; from the distribution of Sky&#x2019;s owned television networks on third-party platforms and the licensing of owned and acquired programming to third-party video providers; and from the sale of advertising. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our other business interests consist primarily of the operations of Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania, and other business initiatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use Adjusted EBITDA to evaluate the profitability of our operating segments and the components of net income attributable to Comcast Corporation excluded from Adjusted EBITDA are not separately evaluated. Our financial data by reportable segment is presented in the tables below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8.8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,383&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,144&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:7pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(389)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,264&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,076&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(395)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,745&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,283&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,057&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,528&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,219&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Included in Eliminations are transactions that our segments enter into with one another. Our segments generally report transactions with one another as if they were stand-alone businesses in accordance with GAAP, and these transactions are eliminated in consolidation. When multiple segments enter into transactions to provide products and services to third parties, revenue is generally allocated to our segments based on relative value. The most significant transactions between our segments include distribution revenue at Media for fees received from Cable Communications for the sale of cable network programming and under retransmission consent agreements; content licensing revenue at Studios for licenses of owned content to Media and Sky; and advertising revenue at Media and Cable Communications. Revenue for licenses of content from Studios to Media and Sky is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses at Media and Sky are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period. Under the previous segment structure, revenue for licenses of content between our previous NBCUniversal segments was recognized over time to correspond with the amortization of the costs of licensed content over the license period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;A summary of revenue for each of our segments resulting from transactions with other segments and eliminated in consolidation is presented in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;We use Adjusted EBITDA as the measure of profit or loss for our operating segments. From time to time we may report the impact of certain events, gains, losses or other charges related to our operating segments (such as certain costs incurred in response to COVID-19, including severance charges), within Corporate and Other. Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill by Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill by segment for the six months ended June&#160;30, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Cable&lt;br/&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Cable&lt;br/&gt;Networks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Broadcast&lt;br/&gt;Television&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Filmed&lt;br/&gt;Entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Theme&lt;br/&gt;Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;70.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfMTU0_cb0441a4-9736-487f-a14c-11dfe84c8dec"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfMjA4_aada3a36-1c0b-40eb-9927-469e38514981"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfMjk3_f41ebf17-4547-479f-8e4a-f0e26eeac98d"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNDIx_5d8402ca-9954-413f-9d48-0c2a6c2a922d"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjgzOQ_41ea136d-6434-4d6f-a864-e44b98e017c6">Our financial data by reportable segment is presented in the tables below. &lt;div style="margin-top:8.8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,383&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,144&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:7pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(389)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,264&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,076&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(395)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,745&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,283&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,057&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,528&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,219&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Included in Eliminations are transactions that our segments enter into with one another. Our segments generally report transactions with one another as if they were stand-alone businesses in accordance with GAAP, and these transactions are eliminated in consolidation. When multiple segments enter into transactions to provide products and services to third parties, revenue is generally allocated to our segments based on relative value. The most significant transactions between our segments include distribution revenue at Media for fees received from Cable Communications for the sale of cable network programming and under retransmission consent agreements; content licensing revenue at Studios for licenses of owned content to Media and Sky; and advertising revenue at Media and Cable Communications. Revenue for licenses of content from Studios to Media and Sky is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses at Media and Sky are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period. Under the previous segment structure, revenue for licenses of content between our previous NBCUniversal segments was recognized over time to correspond with the amortization of the costs of licensed content over the license period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;A summary of revenue for each of our segments resulting from transactions with other segments and eliminated in consolidation is presented in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;We use Adjusted EBITDA as the measure of profit or loss for our operating segments. From time to time we may report the impact of certain events, gains, losses or other charges related to our operating segments (such as certain costs incurred in response to COVID-19, including severance charges), within Corporate and Other. Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi0xLTEtMS00Nw_803e1dc2-a234-45c3-853a-934e9737ef37"
      unitRef="usd">16002000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi0yLTEtMS00Nw_7f47a69e-41d0-4ff3-b8ef-a5ed85061350"
      unitRef="usd">7073000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi0zLTEtMS00Nw_f5f04b12-400d-4415-ab51-998fde2a50be"
      unitRef="usd">1950000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi00LTEtMS00Nw_c61a4fe7-5fa4-4784-8378-330decc93d39"
      unitRef="usd">1695000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi01LTEtMS00Nw_df982b00-ed52-4584-b00c-32e41ec0b3a4"
      unitRef="usd">337000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC0xLTEtMS00Nw_920cfdcf-d7b8-49f0-b0c1-f73143c32431"
      unitRef="usd">5148000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC0yLTEtMS00Nw_93678081-325d-44df-b345-c871edbad06d"
      unitRef="usd">1378000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC0zLTEtMS00Nw_dfabec56-bcc2-46dd-99d4-aec5c3e56436"
      unitRef="usd">254000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC00LTEtMS00Nw_11696546-f99a-409f-98ae-c5902fdc7e51"
      unitRef="usd">19000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC01LTEtMS00Nw_8f8a0596-65eb-4dc2-b762-ad992d6b6d03"
      unitRef="usd">42000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS0xLTEtMS00Nw_dbb90b01-0794-48de-a713-9bcef2b41713"
      unitRef="usd">2224000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS0yLTEtMS00Nw_d3e78e04-5b0b-4f73-b590-047d32faebbb"
      unitRef="usd">156000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS0zLTEtMS00Nw_8f748ae8-c126-4b7f-8a09-fb4f7e578819"
      unitRef="usd">12000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS00LTEtMS00Nw_6e92a3fd-e353-4b8f-890d-d2b0f1f7d0ad"
      unitRef="usd">1000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS01LTEtMS00Nw_1bb1bbd4-46ac-4c3a-b0ce-3b814e6b0650"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi0xLTEtMS00Nw_518a5f48-4dcd-4b25-a4f0-c43739629a4b"
      unitRef="usd">1095000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi0yLTEtMS00Nw_f682b82a-2c79-4d7f-a2a0-c65180c172b1"
      unitRef="usd">221000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi0zLTEtMS00Nw_191dd990-19f3-41b5-af7d-955b3ab5f228"
      unitRef="usd">195000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi00LTEtMS00Nw_04e2bd23-7ffb-41d4-88fd-0b77f81ebd45"
      unitRef="usd">100000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi01LTEtMS00Nw_cac97f72-b21a-4b4c-acd4-6527c9a4a471"
      unitRef="usd">8000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy0xLTEtMS00Nw_511baba7-1caa-4460-bdf9-38558ec76691"
      unitRef="usd">22000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy0yLTEtMS00Nw_d6b3201c-3c52-4fd6-9f7c-6d32b7704357"
      unitRef="usd">-186000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy0zLTEtMS00Nw_61adb713-a210-4eac-a695-f053d52ae108"
      unitRef="usd">125000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy00LTEtMS00Nw_5dbdad22-d948-4fc7-84e3-2b839df770ba"
      unitRef="usd">62000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy01LTEtMS00Nw_6417db08-3064-4ca9-9c8b-ea9ea8f5879a"
      unitRef="usd">30000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC0xLTEtMS00Nw_8a830125-8b01-4cc2-8a97-53797482fd8b"
      unitRef="usd">-534000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC0yLTEtMS00Nw_219693c8-c9cb-4248-bb3b-9afafd6ff4bd"
      unitRef="usd">-15000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC0zLTEtMS00Nw_b4ea6412-0b1c-4dd5-b865-a76089f4e5ea"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC00LTEtMS00Nw_625e187f-9432-4953-81ac-9aff904ad48d"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC01LTEtMS00Nw_83425cc2-c4e1-4897-ba08-e9b8303bd5c3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS0xLTEtMS00Nw_8138f450-47a1-4a0e-9ba4-9f2b406d5370"
      unitRef="usd">7955000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS0yLTEtMS00Nw_cce47078-2bb7-441d-a4a8-91fd6e7ce6f4"
      unitRef="usd">1553000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS0zLTEtMS00Nw_e48b6049-c70b-4167-a2ab-b587430a05fc"
      unitRef="usd">586000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS00LTEtMS00Nw_4fd68865-114b-45de-993d-3ba3500ecf9f"
      unitRef="usd">182000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS01LTEtMS00Nw_30a45906-5660-490f-9b2a-73c1a152ba8c"
      unitRef="usd">86000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtMS0xLTEtNDc_5b98b69f-cea7-493c-98f7-6a4b6bb2aade"
      unitRef="usd">5220000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtMi0xLTEtNDc_bd3bc7e2-fbbc-49ec-ba83-370373edf733"
      unitRef="usd">560000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtMy0xLTEtNDc_5f4950e2-a2aa-48ce-bf41-f77a49208adc"
      unitRef="usd">826000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtNC0xLTEtNDc_8d3de051-f016-4033-9377-9cb6e90b238b"
      unitRef="usd">184000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtNS0xLTEtNDc_4470dd33-37b2-45e3-a630-f9af03b8cbb1"
      unitRef="usd">211000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtMS0xLTEtNDc_a7655463-a46b-4578-9348-70f3aa26b31c"
      unitRef="usd">92000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtMi0xLTEtNDc_b1efea28-14e5-4977-b962-5b73b0732459"
      unitRef="usd">-261000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtMy0xLTEtNDc_64ba89c9-057d-49ed-9adf-e654f4bd382e"
      unitRef="usd">21000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtNC0xLTEtNDc_913cd085-4630-4fbe-bc25-da4d0c4fa00e"
      unitRef="usd">83000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtNS0xLTEtNDc_b9d72629-23bd-4210-bafe-b660630d8e2e"
      unitRef="usd">37000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItMS0xLTEtNDc_bab76490-3ccf-4117-a921-72c4fcb26fb0"
      unitRef="usd">-723000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItMi0xLTEtNDc_fdb50653-6b76-41bd-97ce-c9f4bbb37908"
      unitRef="usd">2000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItMy0xLTEtNDc_0fddf532-d66d-491a-8db5-e5de3c0d8ce9"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItNC0xLTEtNDc_a5333a9b-1e97-4239-95a5-f71d0b3be684"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItNS0xLTEtNDc_e17b0e3b-0bfb-42ef-b217-607b40b15be0"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtMS0xLTEtNDc_52e5e000-af46-4a73-b265-1f915766848b"
      unitRef="usd">28546000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtMi0xLTEtNDc_e76f4004-1950-46b4-b158-600620b54117"
      unitRef="usd">8927000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtMy0xLTEtNDc_1123448e-cd93-4343-a665-3a58b07643d9"
      unitRef="usd">3383000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtNC0xLTEtNDc_8b06bbc4-8343-465f-b249-1040b09aa179"
      unitRef="usd">2144000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtNS0xLTEtNDc_1b23ef1e-0617-46bb-8b3f-865207597565"
      unitRef="usd">671000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi0xLTEtMS00Nw_4d99527d-83b0-40d9-a5be-507a8815cd58"
      unitRef="usd">14428000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi0yLTEtMS00Nw_3f9e5b4b-cdfc-473c-9912-e9b3884e3794"
      unitRef="usd">6176000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi0zLTEtMS00Nw_78009c30-796d-4b85-8eae-48096ed2acb6"
      unitRef="usd">1937000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi00LTEtMS00Nw_3c909d98-73dd-42d9-ba24-c5b7ac307182"
      unitRef="usd">1452000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi01LTEtMS00Nw_e4c2306a-20d0-4b0c-b0c8-2e3bc4ced29e"
      unitRef="usd">326000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC0xLTEtMS00Nw_82b9123b-2eeb-4766-b334-4dbe44531cf1"
      unitRef="usd">4096000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC0yLTEtMS00Nw_7cb47f92-7e29-4168-8536-ac661aaa58f4"
      unitRef="usd">1636000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC0zLTEtMS00Nw_1534cef0-365f-41fc-8533-7e32455f13bf"
      unitRef="usd">244000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC00LTEtMS00Nw_26ff4c66-e83c-4ef8-89d9-75ff448bff8c"
      unitRef="usd">29000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC01LTEtMS00Nw_184743d1-1996-4ad5-bf48-c8b5504781fd"
      unitRef="usd">49000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS0xLTEtMS00Nw_a9bc0807-def9-4b0e-9e46-65701bc575b2"
      unitRef="usd">2052000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS0yLTEtMS00Nw_ea753b7a-244c-42a8-b7ec-3d052d97f386"
      unitRef="usd">323000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS0zLTEtMS00Nw_10313e14-dedb-4cd6-87c2-de6d78f68600"
      unitRef="usd">15000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS00LTEtMS00Nw_0fcde722-114d-4875-a6c8-ef50dacd2807"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS01LTEtMS00Nw_7a5b80f5-28c3-42e7-84b6-948c68886f7b"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi0xLTEtMS00Nw_38bf1664-15c1-434f-8322-5023604e4606"
      unitRef="usd">136000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi0yLTEtMS00Nw_604e1843-d7ee-49f4-b35f-f752f829f7a2"
      unitRef="usd">-393000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi0zLTEtMS00Nw_8878d604-8853-405c-9419-a703f2517cb6"
      unitRef="usd">191000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi00LTEtMS00Nw_22c6e498-2004-4a27-b391-6a129121c7c8"
      unitRef="usd">295000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi01LTEtMS00Nw_60239b10-3eb1-4f1f-881a-153fa9bf3e61"
      unitRef="usd">16000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy0xLTEtMS00Nw_0fb0f4d5-39c7-4e2a-a043-47f15eb4244e"
      unitRef="usd">11000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy0yLTEtMS00Nw_bd4f5a12-d9c2-4c2c-a516-81b1e663cd6b"
      unitRef="usd">-82000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy0zLTEtMS00Nw_25b7a583-ac1d-4a28-8e87-093c10dc3eb5"
      unitRef="usd">129000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy00LTEtMS00Nw_e91e9208-f3da-4461-aa91-a94b668dc56d"
      unitRef="usd">54000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy01LTEtMS00Nw_34a7e080-796f-4d90-a48f-ee05151b8123"
      unitRef="usd">37000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC0xLTEtMS00Nw_ac9aaaf6-f721-433d-8145-56c2b2e14a6b"
      unitRef="usd">-580000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC0yLTEtMS00Nw_6f03e427-3a0b-4436-92fe-4a69635ef7c1"
      unitRef="usd">-104000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC0zLTEtMS00Nw_c56977f3-51c1-498a-a609-65c3b2e832ff"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC00LTEtMS00Nw_3d445c83-45fe-4552-befa-93948717b5bf"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC01LTEtMS00Nw_3767177a-3bb3-4154-87ef-564b71c016c8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS0xLTEtMS00Nw_e9a5d0a9-bce7-4035-88b6-f40cd6ea72ea"
      unitRef="usd">5715000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS0yLTEtMS00Nw_f1d01d56-6a33-47f5-98cc-66dd6c1360e1"
      unitRef="usd">1380000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS0zLTEtMS00Nw_23a47061-6337-4317-9925-127180ab2c89"
      unitRef="usd">579000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS00LTEtMS00Nw_7f0c716b-befa-4395-a3a7-e4658c07f8de"
      unitRef="usd">380000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS01LTEtMS00Nw_84720ff3-97e4-4d9b-b9f0-1c31198f97f6"
      unitRef="usd">104000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtMS0xLTEtNDc_7cc6a349-a8d7-462c-8284-5f7660ef586a"
      unitRef="usd">4079000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtMi0xLTEtNDc_2e2b8b87-2e2f-431d-9540-73a3baf0a7d7"
      unitRef="usd">749000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtMy0xLTEtNDc_2290d54a-8d3c-41e1-addc-07f3683d07cc"
      unitRef="usd">720000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtNC0xLTEtNDc_44d7ebed-81dc-4fe2-a9e8-6e3d772043f8"
      unitRef="usd">215000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtNS0xLTEtNDc_4759dcbe-cad7-4244-ac67-22e5b1f1c256"
      unitRef="usd">170000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtMS0xLTEtNDc_f0cda97e-72f7-4772-ba0e-046dbdd5806f"
      unitRef="usd">40000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtMi0xLTEtNDc_cf3a2f74-107a-4be7-b46f-b088295e9f0c"
      unitRef="usd">-389000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtMy0xLTEtNDc_92538b58-e0b6-481e-a72b-0558d8553b25"
      unitRef="usd">28000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtNC0xLTEtNDc_831bde8d-8425-4ade-834f-6dafbef2f74c"
      unitRef="usd">29000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtNS0xLTEtNDc_51eb71d8-cd1b-43dc-a2ce-833a13b1a386"
      unitRef="usd">1000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItMS0xLTEtNDc_08dd370d-3feb-49e3-b326-6d8e221e33f5"
      unitRef="usd">-547000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItMi0xLTEtNDc_f01b8f95-9d13-48ba-88c2-fdfcf1058e67"
      unitRef="usd">11000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItMy0xLTEtNDc_e50f9654-12b8-45e1-81ab-1e14c294d67e"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItNC0xLTEtNDc_efd28460-dbb8-4a67-9f72-42d54e15dcb9"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItNS0xLTEtNDc_e4f9cad5-851b-4ae1-b172-1ac2f1353d6c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtMS0xLTEtNDc_e8eae177-a476-4d9f-89ff-9d7dfae423e8"
      unitRef="usd">23715000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtMi0xLTEtNDc_808a1c69-071e-4a3d-a789-389797846b70"
      unitRef="usd">7927000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtMy0xLTEtNDc_f82c0de1-f184-40ec-a9f4-0b63c6b6bfe4"
      unitRef="usd">3264000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtNC0xLTEtNDc_c371b7f1-802b-4c98-b3f1-47bd06a33615"
      unitRef="usd">2076000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtNS0xLTEtNDc_7470ed7d-e5cc-4ed7-82de-e0025a06fe87"
      unitRef="usd">601000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi0xLTEtMS0w_d9e71c2f-b11a-4ce6-8a52-1e2888d73d4a"
      unitRef="usd">31807000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi0yLTEtMS0w_f866d3b9-0c5b-42c3-b75d-c6b6a1ad97f9"
      unitRef="usd">13903000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi0zLTEtMS0w_958ea89f-a64d-4764-b22c-5145ca2a819f"
      unitRef="usd">3880000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi00LTEtMS0w_39ac20ec-9376-4864-be26-611b6c31760a"
      unitRef="usd">3065000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi01LTEtMS0w_8cda9031-2fae-4db5-991a-294f7feac204"
      unitRef="usd">652000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC0xLTEtMS0w_925fd598-ba1d-4428-bada-1103f60d7b83"
      unitRef="usd">10184000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC0yLTEtMS0w_0be97fd8-97e7-4736-87f9-a03e872f2f69"
      unitRef="usd">2851000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC0zLTEtMS0w_574a81ae-197b-4777-8cee-afa6061739c4"
      unitRef="usd">501000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC00LTEtMS0w_2392aafa-fd52-4c6d-b012-1bbccecc641a"
      unitRef="usd">29000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC01LTEtMS0w_9b00e5df-29b9-4240-880f-f2f011ec3f28"
      unitRef="usd">75000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS0xLTEtMS0w_b56cf2ae-422f-48fa-8d11-556993a9dd81"
      unitRef="usd">4620000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS0yLTEtMS0w_0c8792b1-89e2-43ea-8624-9df1d9052351"
      unitRef="usd">653000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS0zLTEtMS0w_dc4bf734-6411-4654-96a2-e8bd4da19ad0"
      unitRef="usd">25000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS00LTEtMS0w_af57031e-2809-48c5-b728-e0a53a5fc509"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS01LTEtMS0w_107867d7-a544-4040-81a8-8f4de9684019"
      unitRef="usd">7000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi0xLTEtMS0w_bd675dbe-c9a1-47e5-b2d3-f559a4b0f871"
      unitRef="usd">1714000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi0yLTEtMS0w_35eac305-8e9b-4169-a1aa-45f2471dc26f"
      unitRef="usd">159000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi0zLTEtMS0w_b1214208-8222-402a-ba52-8b96b6a8566d"
      unitRef="usd">402000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi00LTEtMS0w_d0d15656-b069-4efe-8678-e626531a51d8"
      unitRef="usd">226000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi01LTEtMS0w_4f40e242-c866-4539-b89e-77d79f622c21"
      unitRef="usd">15000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy0xLTEtMS0w_3b485578-d60d-4fdf-a2e6-47e6fcac7a45"
      unitRef="usd">38000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy0yLTEtMS0w_8ce03916-c61f-4a2f-b966-e4fe7099180c"
      unitRef="usd">-395000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy0zLTEtMS0w_c03a0d7e-f28f-46a8-9a14-cd3c3a5da976"
      unitRef="usd">241000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy00LTEtMS0w_f5f01706-b438-4985-acc0-065de62e8e9c"
      unitRef="usd">98000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy01LTEtMS0w_f31a2c80-bfa0-4f20-9450-856fd3c48877"
      unitRef="usd">57000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC0xLTEtMS0w_d8d7d1da-84a5-4686-9348-6ab99e583985"
      unitRef="usd">-1576000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC0yLTEtMS0w_df526e58-7257-4743-be9f-22722620aab4"
      unitRef="usd">-225000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC0zLTEtMS0w_704c0c94-90fe-40c5-816a-879809767fa7"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC00LTEtMS0w_01da0f53-ebfc-4849-9284-feda681293da"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC01LTEtMS0w_7f7fda62-7d4a-46d1-b75a-28747385f82f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS0xLTEtMS0w_ffefec09-0ab2-4cab-90f1-e8067af17e43"
      unitRef="usd">14980000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS0yLTEtMS0w_1bc4e4e1-8320-48a3-aa9c-a7f7e3c1c9c7"
      unitRef="usd">3043000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS0zLTEtMS0w_04b1850a-94ee-4e26-9d42-ee613caa833d"
      unitRef="usd">1168000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS00LTEtMS0w_1ded67da-0176-4b28-ab4d-f28a5a569d09"
      unitRef="usd">354000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS01LTEtMS0w_bc413ec9-fe59-479c-98bb-73f1afa8396e"
      unitRef="usd">153000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtMS0xLTEtMA_3058a42d-6316-4b89-9970-22fc0e7ec47d"
      unitRef="usd">10217000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtMi0xLTEtMA_40f906f8-2330-4f05-8ec5-82e7a9eac016"
      unitRef="usd">924000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtMy0xLTEtMA_3e372c1b-c501-40a0-940c-987e994482fd"
      unitRef="usd">1640000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtNC0xLTEtMA_098c567e-2b31-4b3a-ad8d-4b5ace873192"
      unitRef="usd">455000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtNS0xLTEtMA_36fc8ad5-9d4f-4f82-ac82-7938e30c3ca2"
      unitRef="usd">412000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtMS0xLTEtMA_1dfa3d29-8c4f-49f4-a5ca-4b8944136301"
      unitRef="usd">181000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtMi0xLTEtMA_d02a8efb-da30-416c-80ea-2cd02968c2e7"
      unitRef="usd">-541000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtMy0xLTEtMA_8e27fed4-896a-4ee0-8160-8460cfa935fd"
      unitRef="usd">57000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtNC0xLTEtMA_62baf153-a308-400f-91f6-fe83ed051031"
      unitRef="usd">128000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtNS0xLTEtMA_e6ec219e-2edd-4482-923c-8b26e03c0370"
      unitRef="usd">65000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItMS0xLTEtMA_eff002d5-c570-479a-9147-4713e1a63f54"
      unitRef="usd">-1434000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItMi0xLTEtMA_21f4b470-a0f9-4ba5-964f-7f39cb5c9340"
      unitRef="usd">11000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItMy0xLTEtMA_0baa7c35-1247-4b66-bfdd-5f0db9e8fed6"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItNC0xLTEtMA_873cdb92-0d28-4e5d-84aa-3cafa102c274"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItNS0xLTEtMA_e590afea-e862-4e07-bbe5-cf141b276013"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtMS0xLTEtMA_8bd4571a-b575-42d2-b019-a04a9153d947"
      unitRef="usd">55751000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtMi0xLTEtMA_bd563546-a72c-431f-858b-c9751509353e"
      unitRef="usd">17339000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtMy0xLTEtMA_6883c5e7-3f3c-4b64-9f56-ff007e96ee7d"
      unitRef="usd">6745000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtNC0xLTEtMA_0ee9c6dc-6af0-4c72-ab10-2f0f9f5a9144"
      unitRef="usd">4003000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtNS0xLTEtMA_29924ae3-5dc6-4938-a24f-68a3423453c5"
      unitRef="usd">1283000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi0xLTEtMS0w_f6cf77dc-7cc0-4cad-802a-2683a6d2798a"
      unitRef="usd">29346000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi0yLTEtMS0w_7e698ba2-e8a9-49c3-9688-221fb63026fb"
      unitRef="usd">12252000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi0zLTEtMS0w_69214691-82d6-47f3-a5df-1df748ff2862"
      unitRef="usd">3883000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi00LTEtMS0w_7ac7d4e0-08e9-4ce9-92fc-c7fdaec5498d"
      unitRef="usd">2721000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi01LTEtMS0w_619b3294-2f78-45d5-9f7a-56048eb092f4"
      unitRef="usd">682000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC0xLTEtMS0w_58ffab31-35f9-49e2-afed-dabaf1d20066"
      unitRef="usd">8974000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC0yLTEtMS0w_1db58ff6-9546-4245-b829-eb8b29d5510d"
      unitRef="usd">3165000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC0zLTEtMS0w_f646111a-a091-4ee1-9693-0705e77b5eb5"
      unitRef="usd">487000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC00LTEtMS0w_31fb6b8d-094b-4b19-ad0e-f9a4e482c9d6"
      unitRef="usd">60000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC01LTEtMS0w_b37941eb-40e2-4fb9-af9b-a8417fcbb1d7"
      unitRef="usd">87000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS0xLTEtMS0w_021967b6-597f-4c83-8462-631c5645495a"
      unitRef="usd">4461000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS0yLTEtMS0w_23c30f42-d900-4d8e-8095-d896b63e54d0"
      unitRef="usd">623000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS0zLTEtMS0w_4d9c31f1-894f-4381-a2d2-d117ec0e2746"
      unitRef="usd">32000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS00LTEtMS0w_82fc3961-760d-459e-8f2a-7699cfca988e"
      unitRef="usd">6000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS01LTEtMS0w_c6270a9a-a243-4d29-80bd-5fed3bad9724"
      unitRef="usd">3000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi0xLTEtMS0w_61a6556d-b163-4080-90fd-c9d0a7b5158f"
      unitRef="usd">1061000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi0yLTEtMS0w_a03dd209-4941-4571-94cb-a1c2d62530f4"
      unitRef="usd">-306000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi0zLTEtMS0w_d61427a1-8670-40a8-8b32-4d1f6f9d8554"
      unitRef="usd">381000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi00LTEtMS0w_d5240102-857f-470e-b389-fa861e4f7b46"
      unitRef="usd">591000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi01LTEtMS0w_0b12a963-e967-4cbd-abf4-6804fc114df3"
      unitRef="usd">31000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy0xLTEtMS0w_19d23639-3ac0-4ee3-8b95-9864f9105b7e"
      unitRef="usd">20000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy0yLTEtMS0w_76c38baf-e32a-4288-9af9-426653b74487"
      unitRef="usd">-303000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy0zLTEtMS0w_4d942403-01f9-4f1d-9e53-761f1b7506b4"
      unitRef="usd">245000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy00LTEtMS0w_ed53587a-09bd-4858-b661-79b03664cb6d"
      unitRef="usd">100000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy01LTEtMS0w_e3c855a6-cbc8-4b08-a578-78363f6b7378"
      unitRef="usd">78000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC0xLTEtMS0w_fdc2bf00-1976-4eaf-acfd-4b1196c99019"
      unitRef="usd">-1072000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC0yLTEtMS0w_ac9ac5ef-b2ac-4bd1-a631-3cbf13c335f7"
      unitRef="usd">-110000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC0zLTEtMS0w_9090c004-61a6-4c1a-9e26-8cb6a1d2f49b"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC00LTEtMS0w_97221531-0578-47e0-81bb-8ce4ac031f36"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC01LTEtMS0w_1dfa3f82-e646-4206-8e46-7bd7eadb904e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS0xLTEtMS0w_a3b54aa1-12a9-4d82-8b4c-795027d12f20"
      unitRef="usd">13444000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS0yLTEtMS0w_f6824f1e-6591-4fa4-b67f-a3e22225abab"
      unitRef="usd">3069000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS0zLTEtMS0w_9a090b41-dc2c-4dbb-852a-e6455f753d8a"
      unitRef="usd">1145000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS00LTEtMS0w_14191f3c-870a-4d0d-87b8-59b873e32c46"
      unitRef="usd">757000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS01LTEtMS0w_9230df6a-423d-44e3-b516-3aeafe72f59a"
      unitRef="usd">199000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtMS0xLTEtMA_801b629e-d0cf-4403-b1bd-b68f272217c7"
      unitRef="usd">8596000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtMi0xLTEtMA_c8432a93-1542-4d35-a355-9c53aac95e4a"
      unitRef="usd">1300000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtMy0xLTEtMA_fd694261-3c20-44c2-9ebc-34e630e4aed6"
      unitRef="usd">1438000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtNC0xLTEtMA_195904dc-e35e-448c-bea0-261cdb0dd6d4"
      unitRef="usd">412000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtNS0xLTEtMA_5c313ada-e173-4ffc-add6-f7450304c4be"
      unitRef="usd">336000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtMS0xLTEtMA_a55a5284-3396-4527-b881-c3c250aeaa6c"
      unitRef="usd">160000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtMi0xLTEtMA_ee56bbf0-6cac-4e1d-b05a-462dfbc54af1"
      unitRef="usd">-582000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtMy0xLTEtMA_70c73508-a99b-4d91-8279-99fd0b2c3b78"
      unitRef="usd">62000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtNC0xLTEtMA_33336d6d-8a26-4069-b8c6-8720f1c79ace"
      unitRef="usd">67000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtNS0xLTEtMA_a092dcea-24a2-4712-ac3c-6d85505e75dc"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItMS0xLTEtMA_f346b685-6841-4cbd-a493-da0284684001"
      unitRef="usd">-1222000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItMi0xLTEtMA_729bf266-f5df-4acf-bba1-3a03bf5820b5"
      unitRef="usd">18000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItMy0xLTEtMA_7305ab60-7c34-41d7-89bd-6a1b91e3ce90"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItNC0xLTEtMA_6a810a08-cd55-4f31-8750-86f6c39ede34"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItNS0xLTEtMA_2e58127f-2ebd-4c6b-a953-4c4096664347"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtMS0xLTEtMA_785dfe24-c0bc-473f-aee7-b867916e5366"
      unitRef="usd">50324000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtMi0xLTEtMA_9d715c15-8bc5-45e2-8641-0f23e8176254"
      unitRef="usd">16057000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtMy0xLTEtMA_95e5b3ea-83a6-4e14-b982-a2cc51b1be19"
      unitRef="usd">6528000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtNC0xLTEtMA_35440a8c-ad30-4536-aa5d-0821d9ee3a39"
      unitRef="usd">3957000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtNS0xLTEtMA_c451621d-1b8e-4777-a78f-fdef723dc0dc"
      unitRef="usd">1219000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib156cf3e1714465cad3318ad6392664f_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0xLTEtMS0yMTg0_df7bb2ef-12fb-41b4-9b99-c161899028cb"
      unitRef="usd">47000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8680d8fd9f4f47d6ba875199bbba940c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0zLTEtMS0yMTg3_04defefb-b654-4497-bfdf-c30c4d84a2af"
      unitRef="usd">41000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id07956178a664d2a958ce96c5a16bc71_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0xLTEtMS0w_6da1c9f5-bc49-4141-8a4e-e722ccff7c5a"
      unitRef="usd">93000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae50e9c2fb984215ae3e5bfdab7e569c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0zLTEtMS0w_c717f3c8-a77f-4c70-a99a-8dca333ddb4f"
      unitRef="usd">82000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib968caa0a1d14910844362e4f0d1fb38_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0xLTEtMS0yMTg0_180f3a74-2aa8-4f69-b427-e45b9cc039aa"
      unitRef="usd">543000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic71a296005004bbda6e2eccdfe97df86_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0zLTEtMS0yMTg3_a8997f54-871d-48c4-a599-8fb47b395550"
      unitRef="usd">426000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1376a3f9d2847e99be298d2596cfdbe_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0xLTEtMS0w_554c2a20-8562-436b-8dfb-9e205e9dc064"
      unitRef="usd">1082000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie1a6aa40153e49e3bc7dbd6d398e5172_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0zLTEtMS0w_a4a68677-2107-43ac-a24e-8be21ec7578d"
      unitRef="usd">967000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i62e57138e8714052b973b09c5d85116e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0xLTEtMS0yMTg0_52414fd8-97f4-4feb-8584-0dcb1330c1c8"
      unitRef="usd">589000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic245d149f62f417b9287ee5824c39f3a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0zLTEtMS0yMTg3_02ad0314-b144-4bc9-8c0a-ef615182ecf3"
      unitRef="usd">625000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic0c9d02b606342229ebe6c850dd8e801_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0xLTEtMS0w_f0e09290-f265-4c5a-8ec0-d7b53ea0c678"
      unitRef="usd">1678000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2e55299c1a414da2866fad887c163a51_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0zLTEtMS0w_caa331ba-379f-4714-bee8-afe016a16461"
      unitRef="usd">1165000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i35da0eaa8be84b3fa2bfbc287c912999_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0xLTEtMS0yMTg0_3e39d57f-d024-4743-a28a-4f77eb208d23"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i68ee7bdcbf93457ab852a6de29d1fb0f_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0zLTEtMS0yMTg3_e80cdfd4-b745-4af5-a367-110c64bf4b21"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06fe7b199ac2474eb2d3adf9271c5186_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0xLTEtMS0w_8a9cd8d8-e6f4-4397-ab3a-b6362ef55a3f"
      unitRef="usd">1000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i82ddd619db28437abd6d266f3ba59283_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0zLTEtMS0w_c136ff92-1ad8-428a-8ece-4d398c8f53ff"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5aeab198920a47e59c380c0e50c5e149_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0xLTEtMS0yMTg0_9a30ee87-f682-4ec5-8ce1-8f3f7364607d"
      unitRef="usd">17000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i333b71f5dbf147b2a81ce743e2dc80ae_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0zLTEtMS0yMTg3_1ac956ae-aca8-45a8-8b42-5a19ebe3aac3"
      unitRef="usd">4000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie585764155934a1aafeb7d918998b05a_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0xLTEtMS0w_03dadb4f-90cf-468d-91e7-7ad785843090"
      unitRef="usd">29000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie6081ac6e68a43f8851278b11e4b1100_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0zLTEtMS0w_913212b2-2a10-42fb-bcaa-820433c07d58"
      unitRef="usd">7000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8c90db8b97f04825891e1eb04e49d9e9_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0xLTEtMS0yMTg0_8b8307ff-22a0-4e5a-bff8-c51be00458d2"
      unitRef="usd">15000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic205f0201e284d5781f01d93398b9c2e_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0zLTEtMS0yMTg3_67a950db-39cb-43cd-8545-6599f90f264a"
      unitRef="usd">7000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieedd72ea21b549739318bc8c7d2d8b5d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0xLTEtMS0w_0ae79352-afa8-4038-bb8a-50b64ba9619e"
      unitRef="usd">23000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4f5069f163144443b2fbfd4858c8a686_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0zLTEtMS0w_b2119a37-6cc9-4295-8a50-d5f2129e9ff0"
      unitRef="usd">9000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9f06668b4ae04350a981f76a949ecb22_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0xLTEtMS0yMTg0_f2e1f8db-da7f-4091-8651-a4319102d648"
      unitRef="usd">47000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8c05493c06e3475eac1dcb4a9e9fde22_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0zLTEtMS0yMTg3_b14cd408-bd47-4cb2-b6ba-3ee80516af06"
      unitRef="usd">24000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7324718179a84f47a118798951368e61_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0xLTEtMS0w_01788fb6-4eb3-4226-a5f3-3c5c1462035b"
      unitRef="usd">105000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd205a0fce3b4c118cc6a2dc46d8929b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0zLTEtMS0w_9502ecc9-f068-4652-987f-707e44846f1a"
      unitRef="usd">64000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0c48bb544f741bdba8f1060f44ed3b2_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMS0xLTEtMjE4NA_6758c6db-b89e-43a9-be42-e139d65b7c49"
      unitRef="usd">1257000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i879f272223e249049c7fa852c11c52eb_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMy0xLTEtMjE4Nw_c9c2d86d-4084-4799-91c2-9c7588484900"
      unitRef="usd">1127000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if835f5cde8c44098b3f14a1a0638971d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMS0xLTEtMA_84b4bf37-1566-49f3-b432-433d2cbf358a"
      unitRef="usd">3010000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idb1836432cdd49068ad374767540aa9f_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMy0xLTEtMA_57e92cd6-7668-4410-870f-968020dc8b78"
      unitRef="usd">2294000000</us-gaap:Revenues>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjg1MA_02783735-c772-4ecd-a0d8-23f581d43a35">Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below. &lt;div style="margin-bottom:3pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <cmcsa:AdjustedEBITDA
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi0xLTEtMS0w_639452af-f2af-45c5-98aa-e2e5d2f00304"
      unitRef="usd">8927000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi0zLTEtMS0w_2a215fb9-bdae-4d91-ab6d-946063050b6d"
      unitRef="usd">7927000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi01LTEtMS0w_c3e643e9-8a7d-47b3-b983-4653c0e43c4b"
      unitRef="usd">17339000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi03LTEtMS0w_8553a797-4efd-441f-a06e-cb2d2b5bcefd"
      unitRef="usd">16057000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC0xLTEtMS0w_266e1e29-cde3-44d8-84b0-31b44fe2be96"
      unitRef="usd">36000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC0zLTEtMS0w_6a1b313d-2d4e-46a6-b103-03d89219df9e"
      unitRef="usd">16000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC01LTEtMS0w_51d043de-bdb6-4510-a32b-a5cbcca12c0c"
      unitRef="usd">48000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC03LTEtMS0w_7c09e13d-b818-4d85-9654-ccee7fb4df88"
      unitRef="usd">30000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <us-gaap:Depreciation
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS0xLTEtMS0w_16127862-cc98-4f39-9490-8fd07cf48df4"
      unitRef="usd">2113000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS0zLTEtMS0w_603dadd1-d0c9-43f1-9d8a-397b627324fd"
      unitRef="usd">2099000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS01LTEtMS0w_8f4c0b47-229b-4edb-9a84-3f461361767b"
      unitRef="usd">4231000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS03LTEtMS0w_bd6d576f-61fd-48f2-8d20-d426f2657088"
      unitRef="usd">4206000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi0xLTEtMS0w_9622fba5-d9fe-4589-9edc-ae42711dd95b"
      unitRef="usd">1270000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi0zLTEtMS0w_0764cafe-4908-41d8-9ea7-ab10a629fdfa"
      unitRef="usd">1165000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi01LTEtMS0w_6b15ae91-43ad-4a06-8fb9-7d91251df1b3"
      unitRef="usd">2514000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi03LTEtMS0w_a861a899-33dd-4ff5-8b55-aa1a24021674"
      unitRef="usd">2322000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InterestExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS0xLTEtMS0w_7ed5ec43-a5e1-49f6-ae17-c782b86d2c31"
      unitRef="usd">1093000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS0zLTEtMS0w_c2ecaa49-6816-41d4-9f0c-5b16a0e66826"
      unitRef="usd">1112000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS01LTEtMS0w_5ed23f92-8305-4509-8ff2-8c281b77b43e"
      unitRef="usd">2112000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS03LTEtMS0w_e3f1d42d-d9b5-4b9e-9bb3-139c4e7528cb"
      unitRef="usd">2324000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtMS0xLTEtMA_9b35a7bd-28d8-48aa-bfd4-ed3ac416413b"
      unitRef="usd">1216000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtMy0xLTEtMA_300511cb-7e06-470b-9b31-a79cb7da6b93"
      unitRef="usd">420000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtNS0xLTEtMA_4991c2b2-861b-423d-ab9c-f06691ce8960"
      unitRef="usd">1607000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtNy0xLTEtMA_77b664a1-751c-40f4-b9ba-50f64578fa51"
      unitRef="usd">-296000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItMS0xLTEtMA_607041c6-3e5c-4011-b6ff-9866ad6f89db"
      unitRef="usd">5630000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItMy0xLTEtMA_1f8ce823-9dc6-40e3-ad09-2432eed815a9"
      unitRef="usd">3955000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItNS0xLTEtMA_c42bbbf5-aa0a-4304-a3db-8804248ee90c"
      unitRef="usd">10042000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItNy0xLTEtMA_1ffad5d7-bd95-4fc4-be92-eff8606fe469"
      unitRef="usd">6879000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjgzNQ_756e4ed6-63fe-4ac7-9bb6-b9b7cd786dfa">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill by segment for the six months ended June&#160;30, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Cable&lt;br/&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Cable&lt;br/&gt;Networks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Broadcast&lt;br/&gt;Television&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Filmed&lt;br/&gt;Entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Theme&lt;br/&gt;Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;70.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i111957e4c534483e99b59c7edf48e1f6_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0xLTEtMS0w_699d1cfb-4c93-44db-8944-72e2dfb530ab"
      unitRef="usd">15300000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia2743d66baf04f0e91acaba9491e0546_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0yLTEtMS0w_e43620e2-642e-4b11-bfd2-f502470c336d"
      unitRef="usd">14000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ied8613e9c1784d97bd129bdc1aac5750_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0zLTEtMS0w_20696760-943a-4ddc-a7d2-5b0311e63c2f"
      unitRef="usd">1100000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id0ab914b046042ae8d4df4994b47c557_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy00LTEtMS0w_7e98a424-7168-48c4-ba7d-eaecf4312534"
      unitRef="usd">3300000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i17da3441af604e4aa37bd830cc509a93_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy01LTEtMS0w_ab27a111-0c54-41e9-b5f0-e3afceb37448"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i286d1da6e51c42ea8d0d3821eccdcf34_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy02LTEtMS0w_2aaa4a44-e3ce-4766-b8bb-7c6c46ed540e"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7274d8971bd246a19e376798ecbb1f80_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy03LTEtMS0w_a446c337-a643-4241-8f2c-dca6af6fb917"
      unitRef="usd">7000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i11d032c40014497fb45b75f8e520b843_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy04LTEtMS0w_5cebecf6-eff1-4602-82ed-f62f3b878d94"
      unitRef="usd">30000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9d150f9e244a4a80881c27fed7731606_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy05LTEtMS0w_9faa3520-30cb-4340-9c5e-5f01c42ef1e2"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0xMC0xLTEtMA_f222c413-a06e-40e1-bfcc-04da227cb84f"
      unitRef="usd">70700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i53dbfd3741634c7c99b6933a09954613_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0xLTEtMS0w_79e2b85c-93b1-4770-a60b-03e1e9624905"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i99ac0d6b6d454eec97670ce12c2cf096_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0yLTEtMS0w_3778262e-af32-4524-81d7-9c4f4dbd1a53"
      unitRef="usd">-14000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7a4f510444b84325bff373b58681567f_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0zLTEtMS0w_fd2484b2-a574-488d-83be-ee6a5cdf0e4a"
      unitRef="usd">-1100000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic22f96e3c5ac4da5b65c01a6642d667d_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC00LTEtMS0w_553fb8ae-5b91-4e6b-91f7-8355b0f2a141"
      unitRef="usd">-3300000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4a9eac6e01364afc97c1e1886d9ca346_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC01LTEtMS0w_0583914e-794d-49e2-b1f4-3498cdfcc117"
      unitRef="usd">14700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1c77285c82fe4d30b532699de78b8dcf_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC02LTEtMS0w_db089815-4064-4a07-840f-dc6c7f468df9"
      unitRef="usd">3700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i221c023cc97f4bc9809bf47c8d446999_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC03LTEtMS0w_1fa390f5-89e1-43c7-a0fb-35213299a758"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibb0441c0e7f24b5bb923d82f557e87bc_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC04LTEtMS0w_34f18620-e2af-461f-adc1-2b8ab221f8d9"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1b20c218508d4284ab7e769a957c5cf6_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC05LTEtMS0w_72c667ea-4c29-4a78-ad08-53bc837029e8"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3690e6d8cd974461ab30690e21965875_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0xMC0xLTEtMA_914c10c5-6f94-41d7-a970-d5fe05076627"
      unitRef="usd">0</us-gaap:Goodwill>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMS0xLTEtMA_4c157451-61f6-4d55-b875-733fbc7f8990"
      unitRef="usd">-100000000</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i2daa61fea1d545929ba333953876c6d0_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMi0xLTEtMA_649718d0-8cff-4d27-982b-42f19eb7cc33"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i4ae3c5a55e034f479105a52b23a96c46_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMy0xLTEtMA_a7a6810f-ba61-4240-8a75-5246eb220918"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i4adb3a1d1ba34129b7aa19666a3893bb_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNC0xLTEtMA_e540e2fa-7d60-43ca-bb50-d871cff7e83c"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNS0xLTEtMA_bef2b83b-913d-483f-b506-3c6b9ec168dd"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNi0xLTEtMA_a68bde5b-b26c-4f36-be67-2cbcbb5089cd"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNy0xLTEtMA_42106040-cc40-4db3-a7c7-3bc87f05d0cd"
      unitRef="usd">400000000</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItOC0xLTEtMA_6eec225e-4df9-43e2-84d2-a32c7d080cc8"
      unitRef="usd">-100000000</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItOS0xLTEtMA_3c559841-1db8-49c0-bef7-26cb4ab0ba7f"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMTAtMS0xLTA_1773801d-671c-4abe-a797-56ab08d41283"
      unitRef="usd">200000000</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <us-gaap:Goodwill
      contextRef="ia072ece549fe42e18695288f297d4e6f_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMS0xLTEtMA_d137dfa2-0284-4b01-a57e-e7b728b67e87"
      unitRef="usd">15400000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i670807cfd0f9409aad6ec2761d8095ff_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMi0xLTEtMA_52464762-984f-41a8-89ed-fb323d76e607"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i822a19198fda44bcac46d1266a41ef33_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMy0xLTEtMA_fa0a90c4-d7e2-405a-8b1d-1cddf025239c"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if08cc38f17204a1fb92921d7e20d7afe_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNC0xLTEtMA_3136b4b7-3d26-4981-a0f2-53fb6defc383"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia373eba0a45b4f0cacbeb0f62f8d3aed_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNS0xLTEtMA_ea9fd734-e074-4982-bc8c-9f8dc96a9c4a"
      unitRef="usd">14700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id3ce3147931241a1a1e59c3357508632_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNi0xLTEtMA_3d1efdda-35e8-4fec-b058-9681314e1318"
      unitRef="usd">3700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1759a177a8df48b0938b3f75719e64ff_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNy0xLTEtMA_7c4a811d-e037-4112-8c8e-e6c2e98d83fb"
      unitRef="usd">6600000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i71ca8d9579274195bc3cabbc608aaa78_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtOC0xLTEtMA_1665f438-4cdc-4a26-9674-bc82106d1042"
      unitRef="usd">30000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i37467126b92b43adbc55d88019c19f7f_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtOS0xLTEtMA_2abb3da5-a1e0-44a7-9169-f9335d1a7957"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMTAtMS0xLTA_bf303564-0c2e-40e2-91b4-30f033cd2031"
      unitRef="usd">70400000000</us-gaap:Goodwill>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjY2_d672f623-f400-4c82-bec0-a81672150167">Revenue&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Video&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wireless&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content licensing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theatrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home entertainment and other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct-to-consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate primarily in the United States but also in select international markets. The table below summarizes revenue by geographic location. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Condensed Consolidated Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize our accounts receivable and other balances that are not separately presented in our condensed consolidated balance sheet that relate to the recognition of revenue and collection of the related cash, as well as the deferred costs associated with our contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,466&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables, net (included in other noncurrent assets, net)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract acquisition and fulfillment costs (included in other noncurrent assets, net)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent deferred revenue (included in other noncurrent liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjcz_577913e7-01b2-4483-93f6-ead07a9d7df9">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Video&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wireless&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content licensing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theatrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home entertainment and other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct-to-consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate primarily in the United States but also in select international markets. The table below summarizes revenue by geographic location. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="i1a1d5306769b4164bb9beb1a31649472_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy0xLTEtMS0w_89e484d3-b048-487e-9bbc-5b159c782b33"
      unitRef="usd">5717000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifb286b10efc04b108bd3dc967f4aeb27_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy0zLTEtMS0w_d4a9e644-4d53-4b41-8851-43f294ee847d"
      unitRef="usd">5000000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie19fe746ccab487cbf56a7b887fe3750_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy01LTEtMS0w_b67bd580-4c64-4222-a04d-beb4361fe532"
      unitRef="usd">11317000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ice29b2c6eed24a0b8afb113d5c03d254_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy03LTEtMS0w_7f598b06-7f2d-45e2-b63e-715ea719bb13"
      unitRef="usd">10001000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i723a88cc573542708739a95d740c102d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC0xLTEtMS0w_e3cf93aa-b02f-4cc3-b0dc-7c02616e6f43"
      unitRef="usd">5554000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0fdc074465524db9898f14eb2d3302f5_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC0zLTEtMS0w_df752811-a5c6-4441-962f-567b86f0dd40"
      unitRef="usd">5415000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idb44a82e278f448a9e1a48b3fcc4d18a_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC01LTEtMS0w_49f9c40b-63da-4310-b214-84e0513c7af5"
      unitRef="usd">11177000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i728cb3533c474cd1910eba699c15505a_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC03LTEtMS0w_f1af08a7-a7ce-4f42-829d-788d6b0d7d28"
      unitRef="usd">11047000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id54b1ec418104d13ae2ca6cd07784811_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS0xLTEtMS0w_1a28f71c-40d6-45e7-8fb7-72da8847005b"
      unitRef="usd">870000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0032e9a2d90347428e4f3de0b0aa71a2_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS0zLTEtMS0w_1d7f2257-bee5-4ea1-946c-4b57e8c905cf"
      unitRef="usd">877000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i41eeeefce9ce4150bf60b4ae66772480_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS01LTEtMS0w_07ad0a22-8b6f-48aa-adb5-2c640acec849"
      unitRef="usd">1741000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia36dbd1638da48a286f8b56a57cb1a43_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS03LTEtMS0w_cd4aa4c5-f476-4f95-a3ae-0e716dfc6ba9"
      unitRef="usd">1776000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i935f78015ef84493bdc9ae1c3ab0ea9e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi0xLTEtMS0w_6c8be5bd-fbfb-445f-95f4-aa737275cff5"
      unitRef="usd">556000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i987821707b914aa0a0a88c4c751e4ad4_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi0zLTEtMS0w_45944e02-c904-466c-8031-8252e328b75f"
      unitRef="usd">326000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib24feb640b2a4c4b9eea8551ed89006c_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi01LTEtMS0w_2af8b614-a079-4db7-9f37-a0150ca4c02c"
      unitRef="usd">1069000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc3cdcd16f40423e9fddcd771599548e_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi03LTEtMS0w_af931b77-003f-4a88-8dd6-64b8642a5028"
      unitRef="usd">669000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i96a197ecea3f47e5bca16821ceade16c_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy0xLTEtMS0w_ab1b6c10-3ec6-42c6-9726-7552eb7472f3"
      unitRef="usd">2202000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if7ab9ffd32be42b3aeff6567de9fe13b_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy0zLTEtMS0w_7a9c748d-c59b-412d-8722-dd9a0e478254"
      unitRef="usd">2004000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d84958af3a24230869b65502cd72390_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy01LTEtMS0w_a79fd356-0cb4-4518-a0da-c85ef42ffc2c"
      unitRef="usd">4369000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0227fdb940744632a4972b0a2b0814d2_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy03LTEtMS0w_b5097ebf-3f4a-4f87-90ea-a75e8a1ec974"
      unitRef="usd">4047000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f8f651901004da69b7629755a8e2e71_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC0xLTEtMS0w_ef7db437-f77f-4c3e-83ba-933c5bd1a711"
      unitRef="usd">679000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i821b5911a3494aa5b4453deee4839c91_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC0zLTEtMS0w_e8a99cf9-f526-425f-86f7-5fbf523be045"
      unitRef="usd">428000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1e6d72302ef3424ea3289d9bcb1ca712_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC01LTEtMS0w_6825f1fc-353a-42aa-8049-6bb7f3b2e8eb"
      unitRef="usd">1296000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9404dfe25c3443628c6dee0713874fba_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC03LTEtMS0w_2a164c2a-7852-484e-b67e-c205828d3a46"
      unitRef="usd">985000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e6bceda04124b83aaa4f6f34d98db57_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS0xLTEtMS0w_0a61a2ea-8c47-4810-a444-9dc071da348f"
      unitRef="usd">425000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id6892cce82d8414b8dee3899f832fb2b_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS0zLTEtMS0w_6ee15a6c-ac76-45b7-a37d-f1b14bdcfca9"
      unitRef="usd">378000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6e95f12b791d4e4c90e2848800b0e160_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS01LTEtMS0w_f6b697b4-96c3-48c2-acbe-ca43477cbe37"
      unitRef="usd">838000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ida191246f966437ba1957adfcd6d8faa_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS03LTEtMS0w_b5bc993e-2ffa-4223-b64f-432944ee6da6"
      unitRef="usd">821000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtMS0xLTEtMA_3b706152-ef15-4fc3-be02-99642a00b39e"
      unitRef="usd">16002000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtMy0xLTEtMA_c72ff83e-79fb-422a-8ccd-9497e9f6c4e6"
      unitRef="usd">14428000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtNS0xLTEtMA_ab4df70f-711a-48e6-a3a9-2d0fc85e6853"
      unitRef="usd">31807000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtNy0xLTEtMA_0ad0647c-004f-4ef9-87ce-86cfe7b5b65a"
      unitRef="usd">29346000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd1056ba3cb344f199ed55112efd99c8_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItMS0xLTEtMA_94bba5b9-6adc-4908-8bac-c5376fe69774"
      unitRef="usd">2189000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i158275b3fb65403ba5b656fc64ef38ff_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItMy0xLTEtMA_eb8ed6a2-3bc9-4b84-9bd9-50bf24558b84"
      unitRef="usd">1648000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i83e46341c61c440b99b6ba317a5f25ae_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItNS0xLTEtMA_e4217a4b-bcd4-44e3-9928-d18c79dde96c"
      unitRef="usd">4282000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i831ccfc83df8479b831c401cfdee0965_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItNy0xLTEtMA_0fe19830-1bcc-49fd-9bca-f7903bdcc73b"
      unitRef="usd">3815000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i93e7716ae92c45e7828b095404fcf561_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtMS0xLTEtMA_42bac463-b211-402e-bf82-249fa37d6576"
      unitRef="usd">2452000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1105f1a4db8644d6ae010d2d11ca6eb3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtMy0xLTEtMA_972af53e-0ec8-4893-ad9e-15a049158c06"
      unitRef="usd">2060000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i87fdc9f8b8dd499986d546244fa25735_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtNS0xLTEtMA_dea0995e-8565-4ed3-858d-4078d5a8f2b0"
      unitRef="usd">4947000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i42188943410746eaa954b8e58b23038d_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtNy0xLTEtMA_dd679786-3064-40e9-b220-53b6b59a8ac8"
      unitRef="usd">4347000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifccebb66cf6f4c25a62afc404bdc814e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtMS0xLTEtMA_a3aebb54-9d4b-4dd7-8c75-9dbf3d26a2dd"
      unitRef="usd">507000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5303abaa62fa48ff8996f97a1d1cf97d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtMy0xLTEtMA_456f056e-a049-4863-803a-8cc3a3cd3449"
      unitRef="usd">388000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i328cbb2c98a745dfb0f76e9b5ed16111_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtNS0xLTEtMA_65defea0-5886-4ec5-bafe-37eb49dd8e56"
      unitRef="usd">955000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d37a398667342f588312687516a6cc9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtNy0xLTEtMA_7d1ecd46-be65-4c54-9de0-b245f9f282e8"
      unitRef="usd">812000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtMS0xLTEtMA_43859666-a2ff-4f4b-90ce-2e23aaa44899"
      unitRef="usd">5148000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtMy0xLTEtMA_eaba33c3-2c71-4d77-b95e-3d2990655a02"
      unitRef="usd">4096000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtNS0xLTEtMA_fa3a528f-d50a-4563-afa3-7911a5baa2df"
      unitRef="usd">10184000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtNy0xLTEtMA_903640bf-0fa3-4362-aaff-7bde1d7a4c4b"
      unitRef="usd">8974000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2112143f83af4705b352dfeaff155050_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctMS0xLTEtMA_77fbc9db-c82e-4065-a2dc-8b4318e18079"
      unitRef="usd">1781000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06a081db0c6245a9a44566543f6e2bfd_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctMy0xLTEtMA_58a745b8-fba3-4140-8131-79a7fa65127a"
      unitRef="usd">1746000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1642a0df13f41bf85f69d29870b46de_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctNS0xLTEtMA_4d65fbcd-25d3-4e1a-b43d-049b1de63617"
      unitRef="usd">3855000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifbc55242bf76482f91afe22a9dda48af_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctNy0xLTEtMA_2416a34b-97f0-4cf2-bbc5-62dee7e7dd17"
      unitRef="usd">3565000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i919a90a7b83a45df9e4ac05c7444e0fd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtMS0xLTEtMA_ddc2fd99-0b1a-4be5-b9e1-9aac52b163fa"
      unitRef="usd">198000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5b4748c4b02a48aa828a57e102e59814_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtMy0xLTEtMA_844a89b4-5541-4307-907f-528175f33e7f"
      unitRef="usd">7000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i30c1f8cab2d1475288b363980b55add9_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtNS0xLTEtMA_fbe36062-2afd-47c7-b5d3-122fc88c48c1"
      unitRef="usd">237000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic0e3a767ab464c3e8d7abcc49ef791de_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtNy0xLTEtMA_a8acbe3b-e361-4f4a-9967-5d343912c83c"
      unitRef="usd">323000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4eb7e504dfc45ccb7ae8e1a89ff7e2e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtMS0xLTEtMA_f4750cec-fa2c-4531-a42f-984ddbd353bd"
      unitRef="usd">245000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11dab27e30264c088aa371c1c7f00585_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtMy0xLTEtMA_417a74b3-44f4-4cbb-aeb7-9197e8a9678f"
      unitRef="usd">299000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i323cf0244a9044f6a768f1b8beeb551c_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtNS0xLTEtMA_e2d545a7-56b4-46bc-90d8-74fb036c0955"
      unitRef="usd">527000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i66c6d5299eea41148e14cfdb72a32aed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtNy0xLTEtMA_8daf1732-0963-4f10-9bbf-2281d9460747"
      unitRef="usd">573000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtMS0xLTEtMA_dfee73b1-bc20-41b2-b8ef-2319c82ff204"
      unitRef="usd">2224000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtMy0xLTEtMA_600a00e4-8119-42b8-a1ba-6153806d34ef"
      unitRef="usd">2052000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtNS0xLTEtMA_daa3cf81-e767-448c-ab57-4402546aa2bb"
      unitRef="usd">4620000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtNy0xLTEtMA_770ca28b-cb7a-45b8-8054-b7d2dce3d0ac"
      unitRef="usd">4461000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtMS0xLTEtMA_66febee6-bd19-412c-9704-ee0a204f6737"
      unitRef="usd">1095000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtMy0xLTEtMA_87622a60-1639-4120-8691-7315e2acf55d"
      unitRef="usd">136000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtNS0xLTEtMA_efaf38ac-1c6f-4a88-a948-9ae76d476f88"
      unitRef="usd">1714000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtNy0xLTEtMA_5c0a0b3d-064a-495b-ad3d-1dfef28d2901"
      unitRef="usd">1061000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtMS0xLTEtMA_c84b1251-3eee-4400-b2ac-ffea7a0fd583"
      unitRef="usd">22000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtMy0xLTEtMA_9a94b0a8-b529-45eb-80dc-e7681e2909fb"
      unitRef="usd">11000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtNS0xLTEtMA_fdd11a3d-a080-4462-96da-abd756dfed03"
      unitRef="usd">38000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtNy0xLTEtMA_45122207-ea2f-49ec-a4c1-8dc2bb83caf6"
      unitRef="usd">20000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtMS0xLTEtMA_6368ce4d-e75a-4163-a922-19978ac608c5"
      unitRef="usd">-534000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtMy0xLTEtMA_8eebec5f-c974-4fad-b013-089d1fa49de2"
      unitRef="usd">-580000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtNS0xLTEtMA_c8c3ffec-ca13-4fd4-ac97-57cb0452a02e"
      unitRef="usd">-1576000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtNy0xLTEtMA_c5eb8963-e492-4241-8c02-ceab4db21091"
      unitRef="usd">-1072000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtMS0xLTEtMA_b7d2fa00-bc1f-4060-aa00-3186490c5fd5"
      unitRef="usd">7955000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtMy0xLTEtMA_5e6d25a6-d775-4a30-ab08-be2984a445f4"
      unitRef="usd">5715000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtNS0xLTEtMA_38461e05-160c-4c97-94be-f4784261d2bb"
      unitRef="usd">14980000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtNy0xLTEtMA_26a2609f-8875-4bf5-a481-557e97af3778"
      unitRef="usd">13444000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba4e09594e82472fa729b46a3b94a754_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtMS0xLTEtMA_dc74a77b-7ca0-4763-be56-d224de69674d"
      unitRef="usd">4222000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9bdf3b6d95824823b2752b3289a1bbcb_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtMy0xLTEtMA_d4fe01fc-0d0a-4e01-9e77-84d3950705a6"
      unitRef="usd">3524000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iddd77a763bf8433da4110e3d83729781_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtNS0xLTEtMA_51a96d23-a25e-4dca-81ea-822dc51c118f"
      unitRef="usd">8288000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i74fc99219ba142cfb155bfb361b8f17b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtNy0xLTEtMA_c399c376-83fd-4c65-8528-ca105284c1c9"
      unitRef="usd">7203000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i491d94438f4b47ae868ba4169993522b_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktMS0xLTEtMA_7b59eb0c-e93f-42d6-95e4-0ac17a6731a7"
      unitRef="usd">355000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia21c34d79d5c40d78cac917a5e9f167d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktMy0xLTEtMA_99c987b6-6327-4e9e-8789-699b659bb360"
      unitRef="usd">234000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6279215618424280965ea0756604e8f9_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktNS0xLTEtMA_79f63388-4d98-4669-95d2-8521f6d07708"
      unitRef="usd">713000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i519f7789596e4eb8b0f6be926f23bbc6_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktNy0xLTEtMA_1103a843-09f4-41dc-a973-984c8e4e0df9"
      unitRef="usd">559000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ida5964904db3422786d62c5f73c57347_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtMS0xLTEtMA_2aca8a0b-da77-4a27-8bef-fee0236e3853"
      unitRef="usd">643000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib99a8fecd87a450399c056c13f79ae18_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtMy0xLTEtMA_a136f241-571e-422e-a296-6394c8a2aee9"
      unitRef="usd">321000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i768cb62f442b46df8cd44d2b60b268b6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtNS0xLTEtMA_15cd9199-8e2c-4654-b6e7-1487b73c80d3"
      unitRef="usd">1216000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a9a7b64630541d39fbe6d9b37534e4c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtNy0xLTEtMA_aed02e65-56da-4821-98ad-a2c6c68bbf73"
      unitRef="usd">834000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtMS0xLTEtMA_504a9ead-bba1-4555-90c7-75bec1474a9c"
      unitRef="usd">5220000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtMy0xLTEtMA_4ab3ec7e-ff9f-475e-96ff-2a5ff7660a75"
      unitRef="usd">4079000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtNS0xLTEtMA_f017ee00-a59d-4a12-8717-8db4ca884621"
      unitRef="usd">10217000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtNy0xLTEtMA_04de720b-0a9c-488a-83df-0af6948399f8"
      unitRef="usd">8596000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtMS0xLTEtMA_0c61d4db-9388-4092-80e6-c2e88c573745"
      unitRef="usd">92000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtMy0xLTEtMA_ac131441-ae87-4b00-9c7c-c8930eeec63b"
      unitRef="usd">40000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtNS0xLTEtMA_71386c48-84ef-45f3-9e3f-057d5025bd09"
      unitRef="usd">181000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtNy0xLTEtMA_c0d741e5-eff4-42bc-90b9-cd37a499f5dc"
      unitRef="usd">160000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtMS0xLTEtMA_6a026d45-b811-4513-a356-443cf07e47a0"
      unitRef="usd">-723000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtMy0xLTEtMA_274e9996-651c-4e01-8187-d78a41c239de"
      unitRef="usd">-547000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtNS0xLTEtMA_cd207be4-9945-4921-8d02-831522bdfdb1"
      unitRef="usd">-1434000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtNy0xLTEtMA_a1799e11-51ac-40a2-b3ba-a1060b0acc6b"
      unitRef="usd">-1222000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtMS0xLTEtMA_e412d305-0671-42d5-940e-0fcbd4c937ca"
      unitRef="usd">28546000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtMy0xLTEtMA_f632659d-3104-4a5a-9e61-f9a26abd5470"
      unitRef="usd">23715000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtNS0xLTEtMA_f51289c3-b946-4293-a779-d0309fc44def"
      unitRef="usd">55751000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtNy0xLTEtMA_700eb61a-77a4-4974-b635-3f1496a21c4f"
      unitRef="usd">50324000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idec6bd0f365446bb870af736ba7d496a_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi0xLTEtMS0w_783b9c5b-6d28-40ff-98f0-1782f2630d51"
      unitRef="usd">22182000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie36a611cd60a4b2cb462349c7dc2d6b0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi0zLTEtMS0w_e8de84a5-c34d-4a24-b772-1947cdbe42bf"
      unitRef="usd">18656000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idcc75cf54ebc48baa5e63458c5741c75_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi01LTEtMS0w_9063ee63-1769-4fc2-abd6-922e52b54bdd"
      unitRef="usd">43338000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ac2bbe6a16e48cb899b9fd9e5c6e19c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi03LTEtMS0w_8db761db-d569-46c3-ac72-e0bfe58f450a"
      unitRef="usd">39346000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0d736904312f423597ff847095930e93_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy0xLTEtMS0w_9371b141-b7e5-4f56-a84e-3d1bf08f5ec4"
      unitRef="usd">5683000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i49e9c169b55d4b7ca34e060f2bf3db6a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy0zLTEtMS0w_4f5face7-ded0-4153-b059-0e9051da6217"
      unitRef="usd">4621000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibc3bb01411f54b5e978cb5c55b56df5a_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy01LTEtMS0w_bf8c46c3-dfe5-4bda-a129-7f5f040a9d5f"
      unitRef="usd">11035000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib2c824971da4452d956422a2ed1ab7b9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy03LTEtMS0w_bf57f119-b83d-4cff-a77e-0e1e2d171a17"
      unitRef="usd">9654000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iec8ddaee7ef44342862e3dc9a3e5dfe1_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC0xLTEtMS0w_04234284-4738-484c-bef9-49474b38d5e0"
      unitRef="usd">681000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7f143da6299949888ad4ac9202964720_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC0zLTEtMS0w_15e07ff7-ffdf-406e-b897-4a3a59406cf8"
      unitRef="usd">438000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i431301beae8f4057a414abb0bacea48c_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC01LTEtMS0w_e3e446e0-b5c5-4ab9-bd79-62dbf162d15b"
      unitRef="usd">1378000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idff3482d4251483ebd4904dca600e0c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC03LTEtMS0w_22e672c4-ff87-495c-aeca-bee84b467fb2"
      unitRef="usd">1324000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS0xLTEtMS0w_279ec9cc-6b0e-4558-ba8b-fd3a4b44f138"
      unitRef="usd">28546000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS0zLTEtMS0w_1d8cf9d1-314d-460e-93c7-f3dc96e8c13d"
      unitRef="usd">23715000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS01LTEtMS0w_19081e4b-5902-4e44-a745-3ef803e3d698"
      unitRef="usd">55751000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS03LTEtMS0w_bd38965f-8fd3-43bc-a036-28a6c40bdc05"
      unitRef="usd">50324000000</us-gaap:Revenues>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjY4_49f63cd7-1598-421e-8f82-cab8c64e0d2f">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize our accounts receivable and other balances that are not separately presented in our condensed consolidated balance sheet that relate to the recognition of revenue and collection of the related cash, as well as the deferred costs associated with our contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,466&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMS0xLTEtMS0w_350c4ae1-dc18-408d-bf32-b1a6ab879f0e"
      unitRef="usd">11841000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMS0zLTEtMS0w_d5132d41-9bd5-4351-96f5-736b7b79d093"
      unitRef="usd">12273000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMi0xLTEtMS0w_864264c2-1fa3-465a-9dc6-7db339769349"
      unitRef="usd">730000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMi0zLTEtMS0w_4bf82be3-b0f7-45b3-97af-4259b774e67c"
      unitRef="usd">807000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMy0xLTEtMS0w_a1e4454b-20c1-4877-a56a-13f5c6352faa"
      unitRef="usd">11110000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMy0zLTEtMS0w_55e218e9-f0b9-4554-a137-e24a50364748"
      unitRef="usd">11466000000</us-gaap:AccountsReceivableNetCurrent>
    <cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjY0_ff6f9994-538b-4dba-9660-b6302df001ec">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables, net (included in other noncurrent assets, net)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract acquisition and fulfillment costs (included in other noncurrent assets, net)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent deferred revenue (included in other noncurrent liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMS0xLTEtMS0w_846acfab-058e-497d-b953-9c261e49a9c6"
      unitRef="usd">1091000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMS0zLTEtMS0w_2b07128c-3ef9-4008-bb43-6156d9f21c9a"
      unitRef="usd">1091000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMi0xLTEtMS0w_e1205a4b-7241-4fe5-b44f-8c9522809d62"
      unitRef="usd">1022000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMi0zLTEtMS0w_c3c3db6b-fd91-46e5-be53-da605ef0c77f"
      unitRef="usd">1060000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMy0xLTEtMS0w_f37c648b-fba4-4725-86a5-bf6a5f8172ef"
      unitRef="usd">719000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMy0zLTEtMS0w_4981845c-cc9b-4ebc-a690-d9f00aeeb99a"
      unitRef="usd">750000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:EntertainmentTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfMjg1_044759e7-a068-4d42-866d-d5b1301d9559">Programming and Production Costs&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Video distribution programming&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Film and television content:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,063&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 25pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Licensed, including sports rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,248&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total programming and production costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,256&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,817&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,175&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,118&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Amount includes amortization of owned content of $1.8 billion and $3.5 billion for the three and six months ended June&#160;30, 2021, respectively, and $1.5 billion and $3.3 billion for the three and six months ended June&#160;30, 2020, respectively, as well as participations and residuals expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capitalized Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released, less amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completed, not released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In production and in development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensed, including sports advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Film and television costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,372&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,340&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EntertainmentTextBlock>
    <cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfMjg5_ee407b93-c6e3-4a45-87ac-b415e49be2e6">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Video distribution programming&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Film and television content:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,063&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 25pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Licensed, including sports rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,248&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total programming and production costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,256&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,817&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,175&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,118&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Amount includes amortization of owned content of $1.8 billion and $3.5 billion for the three and six months ended June&#160;30, 2021, respectively, and $1.5 billion and $3.3 billion for the three and six months ended June&#160;30, 2020, respectively, as well as participations and residuals expenses.&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi0xLTEtMS0yMjE5_948f1e6c-7809-43ac-9daf-8c0a68b0b700"
      unitRef="usd">3414000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi0xLTEtMS0yMjE5_e5757dc1-6b9d-463f-8d79-18f143004095"
      unitRef="usd">3414000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi0zLTEtMS0yMjE5_f1e11d89-10f7-48d3-a95d-e28c659fc844"
      unitRef="usd">3046000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi01LTEtMS0w_b0af49d6-4e39-41e0-a08a-0e0bc8c47648"
      unitRef="usd">6930000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi03LTEtMS0w_f5cf454e-5ff3-403e-bf55-5d3c2af5b46a"
      unitRef="usd">6261000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC0xLTEtMS0yMjE5_71693cac-e052-46f4-b39d-1b3f497a8284"
      unitRef="usd">2227000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC0xLTEtMS0yMjE5_9a9c0d8a-542e-4142-b046-989cb25312c7"
      unitRef="usd">2227000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC0zLTEtMS0yMjE5_74988557-5738-49ac-bc84-991afd8cd17c"
      unitRef="usd">1936000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC01LTEtMS0w_8ea705b3-a109-408a-8eda-a1075db3034e"
      unitRef="usd">4191000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC03LTEtMS0w_afdb8030-4796-4fb2-ab15-d21e65a1123e"
      unitRef="usd">4063000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS0xLTEtMS0yMjE5_29c8cc5c-acfc-463c-8a87-8643b17b9f13"
      unitRef="usd">3318000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS0xLTEtMS0yMjE5_851d7cf2-e9d6-4919-8320-76efb5989454"
      unitRef="usd">3318000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS0zLTEtMS0yMjE5_9e3614ba-e719-4923-b78d-12f970e08424"
      unitRef="usd">1584000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS01LTEtMS0w_761ffa4d-fad3-4e88-bbc1-68199988b11f"
      unitRef="usd">6492000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS03LTEtMS0w_c18edecd-0f8d-4048-8b76-f3b613dcecd0"
      unitRef="usd">4248000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi0xLTEtMS0yMjE5_2ae7bd63-e272-49d8-b51e-e7e5a569b668"
      unitRef="usd">297000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi0xLTEtMS0yMjE5_3d6f75dd-250a-4ff8-9b53-f3ffa88cf86b"
      unitRef="usd">297000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi0zLTEtMS0yMjE5_97078d80-2927-4131-a00e-ba228ad7d453"
      unitRef="usd">251000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi01LTEtMS0w_5b23df76-a4ef-4dee-91b9-bd9ce6a88dad"
      unitRef="usd">562000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi03LTEtMS0w_cb7637e2-6bcb-4d5e-92e9-103e14561bb5"
      unitRef="usd">547000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy0xLTEtMS0yMjE5_f7d47b34-0f94-4168-b6ec-a9d8155a8d02"
      unitRef="usd">9256000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy0zLTEtMS0yMjE5_19571a89-5541-4e5e-8d4a-db923d238276"
      unitRef="usd">6817000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy01LTEtMS0w_ff2bb604-001c-48f2-aeeb-f7f3e173f281"
      unitRef="usd">18175000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy03LTEtMS0w_aa00c4d5-9aed-4eb7-902a-bfdbd673aa18"
      unitRef="usd">15118000000</cmcsa:ProgrammingAndProductionCosts>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTE5MQ_d4680c0a-5d17-4b1d-ba05-d01e59fc46e8"
      unitRef="usd">1800000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTIwMA_f86d0803-a9bd-4e7f-87f4-416301df1e42"
      unitRef="usd">3500000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTIwNA_ecb9b311-069d-4919-a50b-8dd8fd2e10d1"
      unitRef="usd">1500000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTIwOA_337ef892-95ff-4b6e-82e4-55994d6bd1fe"
      unitRef="usd">3300000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfMjkw_3b0a6f29-4bdb-45a6-b4e8-419cd4765230">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capitalized Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released, less amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completed, not released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In production and in development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensed, including sports advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Film and television costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,372&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,340&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMi0xLTEtMS0w_8bfb6e65-e02a-4252-bb21-6865a7163fee"
      unitRef="usd">4094000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMi0zLTEtMS0w_3ad62dbf-d1d2-4030-a4c8-84da1fe11392"
      unitRef="usd">3815000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMy0xLTEtMS0w_94630c10-2468-489e-9e7b-3945cb7dec30"
      unitRef="usd">421000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMy0zLTEtMS0w_c774546f-ae7e-4402-95cc-ff0f621aa6a4"
      unitRef="usd">139000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNC0xLTEtMS0w_5afd3485-a3a8-4b5f-aaad-faac55af3f45"
      unitRef="usd">2423000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNC0zLTEtMS0w_97606bbf-c2f2-4c95-9a65-03b31ff6cc5e"
      unitRef="usd">2755000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCost
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNS0xLTEtMS0w_70e12529-4ef7-4930-8fd1-d2138e000852"
      unitRef="usd">6937000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCost>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCost
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNS0zLTEtMS0w_1d75fcf2-ffd4-45cb-bf06-69cc457f6463"
      unitRef="usd">6709000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCost>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNi0xLTEtMS0w_7b3ae672-0d38-4522-bc37-a408e714e4a7"
      unitRef="usd">5435000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNi0zLTEtMS0w_243b96b5-0ce3-4322-b68b-ff473caa1b5d"
      unitRef="usd">6631000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfOS0xLTEtMS0w_7182712c-1277-417c-8cd9-ea5c97ea0711"
      unitRef="usd">12372000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfOS0zLTEtMS0w_21fecd7c-dad0-4363-b498-1f79f8b7817e"
      unitRef="usd">13340000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTU4OQ_bad5bbdc-905f-450a-9eb8-7344c1e5b001">Long-Term Debt&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, our debt had a carrying value of $98.6 billion and an estimated fair value of $114.7 billion. As of December&#160;31, 2020, our debt had a carrying value of $103.8 billion and an estimated fair value of $125.6 billion. The estimated fair value of our publicly traded debt was primarily based on Level 1 inputs that use quoted market value for the debt. The estimated fair value of debt for which there are no quoted market prices was based on Level 2 inputs that use interest rates available to us for debt with similar terms and remaining maturities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, we entered into a new $11 billion revolving credit facility due March 30, 2026 with a syndicate of banks that may be used for general corporate purposes. We may increase the commitments under the revolving credit facility up to a total of $14 billion, as well as extend the expiration date to no later than March 30, 2028, subject to approval of the lenders. The interest rate on the revolving credit facility consists of a base rate plus a borrowing margin that is determined based on Comcast&#x2019;s credit rating. As of June&#160;30, 2021, the borrowing margin for borrowings based on the London Interbank Offered Rate was 1.00%. Our revolving credit facility requires that we maintain certain financial ratios based on debt and EBITDA, as defined in the revolving credit facility. We were in compliance with all financial covenants for all periods presented. The new &lt;/span&gt;&lt;/div&gt;revolving credit facility replaced an aggregate $9.2 billion of existing revolving credit facilities due May 26, 2022, which were terminated. Our revolving credit facilities were undrawn as of both June&#160;30, 2021 and December&#160;31, 2020.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfNzE_6eb44af4-f8bd-4616-8f0e-3b38b2c7deff"
      unitRef="usd">98600000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTA1_c596a756-6982-453c-b77d-269b721a372a"
      unitRef="usd">114700000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTUz_4cb6932f-fd7d-457a-9d0c-4ee4f4e7773a"
      unitRef="usd">103800000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTk2_dcb67055-4410-4b49-8a42-d88f226bd723"
      unitRef="usd">125600000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia9a8b6efdfff4bbfbcb6902126318a10_I20210331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfNTc5_72d1364a-4a8a-4f8e-9e03-851712c426f5"
      unitRef="usd">11000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cmcsa:LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity
      contextRef="ia9a8b6efdfff4bbfbcb6902126318a10_I20210331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfNzg3_2b2283b4-e82f-4a05-8180-4602f36428bd"
      unitRef="usd">14000000000</cmcsa:LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9e4d6ec1bcc54b6d97a245725f2791a2_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTE0Mw_e46d97a3-3593-4fba-b69c-f83535dc4a6c"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifd7a187018a74d73a91aee0b7725c911_I20210228"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTQzMw_7d3235bf-f1b4-4df3-aa5e-314ca3503c1f"
      unitRef="usd">9200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cmcsa:SignificantTransactionsTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfOTA2_2a02ba3e-40bc-4efc-9f0c-1f14a98712d4">Significant Transactions&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We entered into an agreement with a consortium of Chinese state-owned companies to build and operate a Universal theme park and resort in Beijing, China (&#x201c;Universal Beijing Resort&#x201d;). We own a 30% interest in Universal Beijing Resort and the construction is being funded through a combination of debt financing and equity contributions from the investors in accordance with their equity interests. As of June&#160;30, 2021, Universal Beijing Resort had $3.3 billion of debt outstanding, including $2.9 billion principal amount of a term loan under the debt financing agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, our condensed consolidated balance sheet included assets and liabilities of Universal Beijing Resort, totaling $8.9 billion and $7.1&#160;billion, respectively. The assets and liabilities of Universal Beijing Resort primarily consist of property and equipment, operating lease assets and liabilities, and debt.&lt;/span&gt;&lt;/div&gt;</cmcsa:SignificantTransactionsTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfMjU1_67e4755a-6c56-46f6-ae64-82968119cf6e"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:OtherLongTermDebt
      contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNDk4_93152189-ac17-46db-b024-901d112f0405"
      unitRef="usd">3300000000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="i3866e4c103a54b8cb8b492153b698820_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNTMy_13fc5cc9-a235-44ba-b8a8-a0f0bfa8dc8b"
      unitRef="usd">2900000000</us-gaap:OtherLongTermDebt>
    <us-gaap:Assets
      contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNzI1_036631b9-e752-4069-a133-f39678442384"
      unitRef="usd">8900000000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNzMy_57222a3d-14e7-48b5-83cb-53dbfe8b244a"
      unitRef="usd">7100000000</us-gaap:Liabilities>
    <us-gaap:InvestmentTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTU5OA_7a5c446a-8dee-4378-81d1-b829e4e2156f">Investments&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investment and Other Income (Loss), Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in net income (losses) of investees, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized and unrealized gains (losses) on equity securities, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;420&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,607&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of unrealized gains (losses) recognized in the three months ended June&#160;30, 2021 and 2020 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period were gains of $153&#160;million and losses of $79&#160;million, respectively. The amount of unrealized gains (losses) recognized in the six months ended June&#160;30, 2021 and 2020 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period were gains of $264&#160;million and losses of $120&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:10.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity method&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonmarketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Investment securing collateralized obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,903&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,820&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Atairos&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Atairos follows investment company accounting and records its investments at their fair values each reporting period with the net gains or losses reflected in its statement of operations. We recognize our share of these gains and losses in equity in net income (losses) of investees, net. For the six months ended June&#160;30, 2021 and 2020, we made cash capital contributions to Atairos totaling $24 million and $172 million, respectively. As of June&#160;30, 2021 and December&#160;31, 2020, our investment in Atairos was $4.8 billion and $3.9 billion, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Hulu and Collateralized Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, we borrowed $5.2 billion under a term loan facility due March 2024 which is fully collateralized by the minimum guaranteed proceeds of the put/call option related to our investment in Hulu. As of June&#160;30, 2021 and December&#160;31, 2020, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;carrying value and fair value of our collateralized obligation were $5.2 billion. The estimated fair value was based on Level 2 inputs that use interest rates for debt with similar terms and remaining maturities. We present our investment in Hulu and the term loan separately in our condensed consolidated balance sheet in the captions &#x201c;investment securing collateralized obligation&#x201d; and &#x201c;collateralized obligation,&#x201d; respectively. The recorded value of our investment reflects our historical cost in applying the equity method, and as a result, is less than its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;AirTouch&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, Verizon Americas, Inc., formerly known as AirTouch Communications, Inc. (&#x201c;AirTouch&#x201d;), redeemed the two series of preferred stock and we received cash payments totaling $1.7&#160;billion. Subsequently, we redeemed and repurchased the three series of preferred shares issued by one of our consolidated subsidiaries and made cash payments totaling $1.8&#160;billion.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentTextBlock>
    <cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTYwMA_330b5182-6c3c-4078-a69c-2756a21e4f23">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investment and Other Income (Loss), Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in net income (losses) of investees, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized and unrealized gains (losses) on equity securities, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;420&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,607&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi0xLTEtMS0w_8f855462-5253-49f4-944f-a0ea7df4da8b"
      unitRef="usd">959000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi0zLTEtMS0w_858c5678-f839-42da-811e-6a3493a26b91"
      unitRef="usd">300000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi01LTEtMS0w_2f3b8a89-4536-49f1-83b8-d1deaf4bb8f1"
      unitRef="usd">1095000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi03LTEtMS0w_e0d41432-028b-4320-a897-ecaed86f2a2a"
      unitRef="usd">-368000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy0xLTEtMS0w_b1d429e5-38db-4f26-a090-a9c23a0533f2"
      unitRef="usd">189000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy0zLTEtMS0w_23d49c54-8157-44f4-ad80-0d66b1298e75"
      unitRef="usd">5000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy01LTEtMS0w_2944c69a-a44f-425c-9e09-6c97dde5673d"
      unitRef="usd">426000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy03LTEtMS0w_7ef8c135-fb68-41ff-a0cf-e93a9e70697a"
      unitRef="usd">-53000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <cmcsa:OtherIncomeLossNet
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC0xLTEtMS0w_25e85f2a-3e42-44fc-82c7-3da76432a84e"
      unitRef="usd">69000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC0zLTEtMS0w_e04e169b-4641-4969-9f57-31c7ca91aeb6"
      unitRef="usd">115000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC01LTEtMS0w_25f74601-cc78-4c09-b302-19f405afd323"
      unitRef="usd">87000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC03LTEtMS0w_7d3cbd35-0986-4c28-81ef-b5a0a8a71853"
      unitRef="usd">125000000</cmcsa:OtherIncomeLossNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS0xLTEtMS0w_5893739d-c0f4-4c16-b222-f9f31da5f437"
      unitRef="usd">1216000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS0zLTEtMS0w_48358603-57ae-4331-acf3-a6e1fee826f3"
      unitRef="usd">420000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS01LTEtMS0w_24d60897-83e9-416a-9f17-a9e51a572990"
      unitRef="usd">1607000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS03LTEtMS0w_b32c978b-70a7-4e7b-a44e-326b769281cc"
      unitRef="usd">-296000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjA0OA_13b49092-ac04-4ffe-a124-5bb18d42dd3d"
      unitRef="usd">153000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjA2Mg_dde39ad2-de0e-4320-963b-f52edc374f1c"
      unitRef="usd">-79000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMjgw_e4ac9a8e-4530-4d38-9bec-3b5422af12ff"
      unitRef="usd">264000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMjk3_eb0f02ad-0698-4ac0-a95c-0751a4517e54"
      unitRef="usd">-120000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:SummaryInvestmentHoldingsTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTYwMg_4ee8d3f0-daee-433d-a83c-665839161030">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity method&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonmarketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Investment securing collateralized obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,903&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,820&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryInvestmentHoldingsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMS0xLTEtMS0w_0e543d7b-7fa6-4cc5-91b6-dd3a68316aa0"
      unitRef="usd">6921000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMS0zLTEtMS0w_71c98bbf-8fff-4f61-a9ad-b137359a05a6"
      unitRef="usd">6006000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMi0xLTEtMS0w_4df37d2c-7d46-4524-ab14-83847054de11"
      unitRef="usd">338000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMi0zLTEtMS0w_c52ff65f-86c1-4d12-9524-3ddb93ca765a"
      unitRef="usd">460000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMy0xLTEtMS0w_515a5136-ba82-421f-a3c6-37e39030e9e6"
      unitRef="usd">2116000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMy0zLTEtMS0w_45618c3a-19f7-4f17-ba8b-686cbd8a619b"
      unitRef="usd">1950000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:OtherInvestments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNC0xLTEtMS0w_6bad9834-8131-47cd-90c4-29871a465e8f"
      unitRef="usd">131000000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNC0zLTEtMS0w_cc0e278e-bb4a-4844-81f4-118af790becb"
      unitRef="usd">143000000</us-gaap:OtherInvestments>
    <us-gaap:Investments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNS0xLTEtMS0w_078dc6f7-c8e1-44d0-8ce6-98c7266029ae"
      unitRef="usd">9506000000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNS0zLTEtMS0w_04cb2d9c-0497-42fa-b07f-f644a3edf508"
      unitRef="usd">8559000000</us-gaap:Investments>
    <us-gaap:ShortTermInvestments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNi0xLTEtMS0w_d312a9ee-84e5-44e5-9619-1ac1f1bc63d3"
      unitRef="usd">39000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNi0zLTEtMS0w_1a3c8a18-a248-4c07-a2ef-3499202b793f"
      unitRef="usd">292000000</us-gaap:ShortTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNy0xLTEtMS0w_6a7fd9df-89f1-44e9-b254-abe53380156c"
      unitRef="usd">564000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNy0zLTEtMS0w_d4730835-d86b-4e67-a301-a2defee28845"
      unitRef="usd">447000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:LongTermInvestments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfOC0xLTEtMS0w_36923102-59b3-460a-bc89-14884743313a"
      unitRef="usd">8903000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfOC0zLTEtMS0w_0661a1aa-c233-4fbb-9829-60215d920b69"
      unitRef="usd">7820000000</us-gaap:LongTermInvestments>
    <cmcsa:CapitalContributionToVIE
      contextRef="i3d3b4e01250841b59146f31680344772_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkyNw_4520a410-45d0-4531-8053-6d771eb1e510"
      unitRef="usd">24000000</cmcsa:CapitalContributionToVIE>
    <cmcsa:CapitalContributionToVIE
      contextRef="i3ea1dd94b5b9455db5a4e9ebdc240793_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkxNA_043a964d-3955-4ca0-842a-f8da19bc41b2"
      unitRef="usd">172000000</cmcsa:CapitalContributionToVIE>
    <us-gaap:EquityMethodInvestments
      contextRef="i247e3a58758d465c9846cdf721d69eae_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkyMA_e7a17c28-af2f-4657-ad71-f30a82c6225f"
      unitRef="usd">4800000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i6bbec0b2e0a84fb3b2301a558768ba1a_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4ODAyNg_4808e27b-d27b-4d6b-b93e-434444132f3b"
      unitRef="usd">3900000000</us-gaap:EquityMethodInvestments>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="i4c82c5c3f2584fb3930a80005c48b4e1_D20190101-20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkzNQ_e955b268-5062-40e0-aade-b89ceddb9e72"
      unitRef="usd">5200000000</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="i980fcd52cee44ba884c2eb629f84eec2_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_64fab716-4fb4-4cde-9fb3-e62a4612e683"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligationFairValue
      contextRef="i40c013c8ea9741298fb8e28d4be4db14_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_863381cc-6c88-43c3-8d31-699ebb15196e"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligationFairValue>
    <cmcsa:CollateralizedObligationFairValue
      contextRef="i980fcd52cee44ba884c2eb629f84eec2_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_b47973a6-3872-421a-947b-a21b4066f559"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligationFairValue>
    <cmcsa:CollateralizedObligation
      contextRef="i40c013c8ea9741298fb8e28d4be4db14_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_b50a5be8-efcc-45f3-b10c-c934727c5cf8"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligation>
    <cmcsa:NumberOfPreferredStockSeries
      contextRef="i30bd9c11e58047b29f0bdeee60aab26e_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjQ5Mg_de82c88a-121b-4c0d-8af0-e387b72adafc"
      unitRef="preferredstockseries">2</cmcsa:NumberOfPreferredStockSeries>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="i78dcdfdd82a540fea35dfab7cd392be2_D20200401-20200430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMTk0MQ_9b9c02e3-f40f-4844-b829-589dbafb9495"
      unitRef="usd">1700000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <cmcsa:NumberOfPreferredStockSeries
      contextRef="ib4499bd2de0b4a01aa62cac3a79446e9_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjQ5NQ_1840de46-45fc-4bb3-9be8-2e9c77280dce"
      unitRef="preferredstockseries">3</cmcsa:NumberOfPreferredStockSeries>
    <cmcsa:PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock
      contextRef="i440b8a69b1f34518a9659d22c5017621_D20200501-20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMTk1Ng_1189493f-4cdc-437c-8814-a693f9129a55"
      unitRef="usd">1800000000</cmcsa:PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMQ_4528ef66-6b61-4b28-82bb-72f322a53dd4">Equity and Share-Based Compensation&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted-Average Common Shares Outstanding&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted earnings per common share attributable to Comcast Corporation shareholders (&#x201c;diluted EPS&#x201d;) considers the impact of potentially dilutive securities using the treasury stock method. The amount of potential common shares related to our share-based compensation plans that were excluded from diluted EPS because their effect would have been antidilutive was not material in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred gains (losses) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized gains (losses) on employee benefit obligations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive income (loss), net of deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,992&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our share-based compensation plans consist primarily of awards of RSUs and stock options to certain employees and directors as part of our approach to long-term incentive compensation. Additionally, through our employee stock purchase plans, employees are able to purchase shares of our common stock at a discount through payroll deductions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, we granted 12.8 million RSUs and 42.3 million stock options related to our annual management awards. The weighted-average fair values associated with these grants were $54.62 per RSU and $9.64 per stock option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognized Share-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted share units&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;271&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;589&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;495&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, we had unrecognized pretax compensation expense of $1.4 billion and $726 million related to nonvested RSUs and nonvested stock options, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMg_bdcce3cc-3908-4d09-9706-f5b82c405697">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted-Average Common Shares Outstanding&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi0xLTEtMS0w_e2acaae8-1b24-4231-8432-c8991aba81e6"
      unitRef="shares">4601000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi0zLTEtMS0w_57c890ff-6406-4414-abec-c075c0093f68"
      unitRef="shares">4570000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi00LTEtMS0w_1fd2218a-4de0-4057-9702-dcf7732a87cd"
      unitRef="shares">4596000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi02LTEtMS0w_eee05175-34b1-4e93-adc7-c6105f02812b"
      unitRef="shares">4566000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy0xLTEtMS0w_ed0e06f0-4f32-4f6c-bc52-a69592691ae7"
      unitRef="shares">72000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy0zLTEtMS0w_7d533b8b-1615-4d62-8418-ed228575b8ea"
      unitRef="shares">37000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy00LTEtMS0w_faabba61-cbd5-49ad-b9f9-44aad77928ab"
      unitRef="shares">73000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy02LTEtMS0w_048c8708-e55a-458d-9b4d-b5a2dfe9f1b9"
      unitRef="shares">45000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC0xLTEtMS0w_2b4de804-ee1c-4e54-911a-eaedf308035b"
      unitRef="shares">4673000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC0zLTEtMS0w_cb1301e7-63f6-4df4-837b-1ba31b1294b5"
      unitRef="shares">4607000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC00LTEtMS0w_1c726dd6-d434-496e-9adb-eeee0b08d63b"
      unitRef="shares">4669000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC02LTEtMS0w_7a16c9a9-c669-48f2-ab9a-2bd703d44eab"
      unitRef="shares">4611000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMw_fccc7395-edae-4098-9cad-5ac3cb4029c9">Diluted earnings per common share attributable to Comcast Corporation shareholders (&#x201c;diluted EPS&#x201d;) considers the impact of potentially dilutive securities using the treasury stock method. The amount of potential common shares related to our share-based compensation plans that were excluded from diluted EPS because their effect would have been antidilutive was not material in any of the periods presented.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwNA_1f2a876e-4907-453a-be6f-fcb31ae1b70e">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred gains (losses) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized gains (losses) on employee benefit obligations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive income (loss), net of deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,992&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMS0xLTEtMS0w_d9557315-4631-4f8b-8b30-29c86a73601b"
      unitRef="usd">1806000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMS0zLTEtMS0w_2771e11c-d627-4720-b754-0a2a51e64cd9"
      unitRef="usd">1790000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMy0xLTEtMS0w_66d30ab9-b2c9-438c-8f9e-97d3f926e943"
      unitRef="usd">0</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMy0zLTEtMS0w_4b483a44-54ab-44dc-82da-1b8de22c9d9c"
      unitRef="usd">-109000000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <cmcsa:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNC0xLTEtMS0w_5aa21704-25ac-4796-8d31-a5d0d6d1d76f"
      unitRef="usd">-186000000</cmcsa:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax>
    <cmcsa:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNC0zLTEtMS0w_d439dfea-f531-4775-9ef0-063b7b6bc3bb"
      unitRef="usd">-203000000</cmcsa:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNi0xLTEtMS0w_066e4802-4a72-4e02-b9a5-c064a2ad7add"
      unitRef="usd">1992000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNi0zLTEtMS0w_6d5a446b-7914-414d-bb85-0ad8587bbd97"
      unitRef="usd">1884000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i11e88629f1fd41d2b218a46f3ecb6aa9_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfOTQz_8d8b75af-ab45-494a-80a4-41df361055b2"
      unitRef="shares">12800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfOTU1_5f3c9a9f-42e6-4a68-91aa-2cb12ef69102"
      unitRef="shares">42300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i11e88629f1fd41d2b218a46f3ecb6aa9_D20210301-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTA4MA_4b7aa9e0-3f7b-4f63-8902-ae1b27c85ef0"
      unitRef="usdPerShare">54.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTA5NQ_de106c09-1113-40f2-aeb8-3ebe920f0151"
      unitRef="usdPerShare">9.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMA_28da8849-981b-4440-8ef3-5c8e8e4121a4">&lt;div style="margin-top:10.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognized Share-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted share units&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;271&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;589&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;495&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if5bf8768508649c4a9ffe69a00a22f58_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi0xLTEtMS0w_8a1d6416-5db8-44dc-b919-3096186f5966"
      unitRef="usd">185000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6ccadf5f33b54fe582d375275c41f452_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi0zLTEtMS0w_c3e52faf-c083-4d20-8646-5900a462588c"
      unitRef="usd">179000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if23d1e212e4c4297a5b4077667338e58_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi01LTEtMS0w_349c44ff-0ff8-48c5-8577-ff3c684c2ee1"
      unitRef="usd">391000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if93b5130f1e048c2b2a30a86cf18ba2d_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi03LTEtMS0w_b54d50e1-4e0c-4447-b03c-d987b30d7271"
      unitRef="usd">320000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i587f0028b52c454cad1a9ca62fb20ed0_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy0xLTEtMS0w_ab4b12dd-71a2-4662-ba84-6bd788f040bf"
      unitRef="usd">89000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia77904a24dce4d2a90769e62279c8b00_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy0zLTEtMS0w_2e6f3726-d643-42ed-b270-0baa6b671710"
      unitRef="usd">83000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia662bc5342274bddadd1743577976952_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy01LTEtMS0w_1548f5d1-00d6-4b90-83f0-4cfab1f25638"
      unitRef="usd">178000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i27f64a0fa41d4c2e86b78740e10db281_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy03LTEtMS0w_afe2800d-3976-4ff9-95b9-7fb96b04be90"
      unitRef="usd">154000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib0bafb5e6c1c4a9ab50ab8c00da517d5_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC0xLTEtMS0w_28969e11-e40d-4121-b4b7-18000adf4cfb"
      unitRef="usd">9000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i086cdcabd3a74ad58a134ca8abca7d3a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC0zLTEtMS0w_298fe19b-a508-4f18-ac9f-65e8f000338d"
      unitRef="usd">9000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie2ac782e4cf848feba6aad85474f3d1f_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC01LTEtMS0w_261b9c74-1b29-45c4-8599-080084d3edea"
      unitRef="usd">20000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia279ccffea624308b71a4856e5be729a_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC03LTEtMS0w_929cde0a-8f7e-467e-8db2-4ee480cf0f53"
      unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS0xLTEtMS0w_08528d47-0023-49c8-8ff8-aee3fd3ccf5c"
      unitRef="usd">282000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS0zLTEtMS0w_6e064b5e-56dd-43cf-8182-c2dc28c3daaa"
      unitRef="usd">271000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS01LTEtMS0w_136b3ce4-8039-441c-8fd1-f43f105ed3e0"
      unitRef="usd">589000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS03LTEtMS0w_c58bb2a5-0e8a-4321-9544-c9d0d0c108ba"
      unitRef="usd">495000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iab156dc97f9e4f5fb2ada79388f49470_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTIyMw_5a68ca81-31fe-4d95-9915-7c265266de90"
      unitRef="usd">1400000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id9ca98b0a09a4036b92187f9a54d0696_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTIzMA_b3a6840d-850a-41d2-9c10-e681a05b9e9d"
      unitRef="usd">726000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTAxNw_09588966-813f-47f8-9014-13274b317a51">Supplemental Financial Information&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2021, tax law changes were enacted in the United Kingdom that, among other provisions, will increase the corporate tax rate to 25% from 19% effective April 1, 2023. The rate change resulted in an increase to our net deferred tax liabilities of $498 million and a corresponding increase to income tax expense in the second quarter of 2021. Our income tax expense in the United Kingdom will be based on the new rate beginning in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Payments for Interest and Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8.8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Noncash Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we recognized operating lease assets and liabilities of $2.8 billion related to Universal Beijing Resort with lease terms of 33 years and using a weighted average discount rate of 4.4%&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we acquired $1.5 billion of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we recorded a liability of $1.2 billion for a quarterly cash dividend of $0.25 per common share paid in July 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we acquired $1.8 billion of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we recorded a liability of $1.1 billion for a quarterly cash dividend of $0.23 per common share paid in July 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheet to the total of the amounts reported in our condensed consolidated statement of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in other noncurrent assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash, cash equivalents and restricted cash, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,768&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTI2NDQzODM3MjExMjk_fe9fc193-3c6d-4666-bbf9-6d5038c67276"
      unitRef="usd">498000000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTAyNg_410d7a96-5dcb-4bc9-9824-5d056e5e2440">&lt;div style="margin-top:10.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Payments for Interest and Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8.8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMi0xLTEtMS0w_ff308838-6e86-4f0d-a7b9-4b91c6e6bcde"
      unitRef="usd">1909000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMi0zLTEtMS0w_ec0a1c57-1ad7-4074-b635-f421d2879830"
      unitRef="usd">1936000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMy0xLTEtMS0w_9fe1981f-ae9d-499d-a500-8be10e250ee9"
      unitRef="usd">1832000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMy0zLTEtMS0w_e1f8f14c-62a8-4451-ab8f-facf2a2aa068"
      unitRef="usd">333000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id31dbf9f6d87423faf892b3880793580_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMjAy_ae3c81e8-851d-4155-9b2f-a2c8a1966a82"
      unitRef="usd">2800000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="iedb942490c9644b885f1ee87f77917ab_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMjYx_4d9ce9d2-4b3e-431b-b3fb-f75fcbaf46a1">P33Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iedb942490c9644b885f1ee87f77917ab_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTI2NDQzODM3MjA0NjA_9bc4ac07-bcec-4105-a434-eb6c798d2cc1"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMzI1_a42288bb-83a3-42a7-b36f-a6c6c0ea8af9"
      unitRef="usd">1500000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNDMy_3d220a18-8b3a-490f-b0ba-511c47a6f7a9"
      unitRef="usd">1200000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNDY4_bb480b8c-61da-4339-9f3d-3978962cddbf"
      unitRef="usdPerShare">0.25</us-gaap:DividendsPayableAmountPerShare>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNTQ1_0b40f2fe-be22-4d8e-acf5-ccdf4e46f71d"
      unitRef="usd">1800000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNjUy_74862911-72f4-4b46-b104-cdd4859a0aa9"
      unitRef="usd">1100000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNjg4_23b078bb-cbea-4692-be2e-a2a4ec0211f8"
      unitRef="usdPerShare">0.23</us-gaap:DividendsPayableAmountPerShare>
    <cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTAxMA_43babc08-ed82-49b0-ba99-c844e935bd98">&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheet to the total of the amounts reported in our condensed consolidated statement of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in other noncurrent assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash, cash equivalents and restricted cash, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,768&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMS0xLTEtMS0w_5f14d8dc-e406-448c-9e65-7a801edec874"
      unitRef="usd">12378000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMS0zLTEtMS0w_1c934e05-26f7-4d32-8976-8f2d649235fe"
      unitRef="usd">11740000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMi0xLTEtMS0w_aaae7ed2-7f99-465b-b8af-eae91f947361"
      unitRef="usd">26000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMi0zLTEtMS0w_5e073014-408e-460a-bdbd-f3f68826776c"
      unitRef="usd">14000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMy0xLTEtMS0w_d9a94724-ce6c-4a71-bc7b-95c67b667c28"
      unitRef="usd">14000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMy0zLTEtMS0w_d5d3307f-4d7f-4763-ac0c-5ecdda57f73f"
      unitRef="usd">14000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfNC0xLTEtMS0w_bde1f719-a3ef-421f-baf8-60a0915d79bd"
      unitRef="usd">12418000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfNC0zLTEtMS0w_59c15c60-f80c-41cd-835a-beefb3ed1447"
      unitRef="usd">11768000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84OC9mcmFnOjJiN2ZkOWFiMjhkODQxODhhNmU5MmQ2ZDIzMTYyZGJhL3RleHRyZWdpb246MmI3ZmQ5YWIyOGQ4NDE4OGE2ZTkyZDZkMjMxNjJkYmFfODM5_494fedaf-b583-4e47-9a71-33a81b4fcd2a">Commitments and Contingencies&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Redeemable Subsidiary Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2021, we redeemed all of the NBCUniversal Enterprise, Inc. preferred stock and made cash payments equal to the aggregate liquidation preference of $725&#160;million. As of December&#160;31, 2020, the preferred stock had a carrying value equal to its liquidation preference and was presented in redeemable noncontrolling interests and redeemable subsidiary preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to legal proceedings and claims that arise in the ordinary course of our business. While the amount of ultimate liability with respect to such actions is not expected to materially affect our results of operations, cash flows or financial position, any litigation resulting from any such legal proceedings or claims could be time-consuming and injure our reputation.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <cmcsa:PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock
      contextRef="i219d064de3274433809ffc491438c576_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84OC9mcmFnOjJiN2ZkOWFiMjhkODQxODhhNmU5MmQ2ZDIzMTYyZGJhL3RleHRyZWdpb246MmI3ZmQ5YWIyOGQ4NDE4OGE2ZTkyZDZkMjMxNjJkYmFfMjUz_7d5a78ef-3a54-40a1-8ed4-75024688cbd9"
      unitRef="usd">725000000</cmcsa:PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock>
</xbrl>
