<?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/20221231"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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-20221231.xsd" xlink:type="simple"/>
    <context id="i10e5da3022084bee981920eae6b41d93_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic098e18fc37244048a75596f549566e6_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i941f220a722a49e38ac4636bbd85b80a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0000PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a0ec9dc74f643528447ca46565e5d95_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i685a7327e10d417fa27161b1f8fc1fbe_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i38699506f7f84fdeb3a7cfab9730adff_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0250PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i08b89dd09a6642d9a1aac337d6071ca2_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1ccb58613aa54cb1b82e7e51eea836b9_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i611d9a72b9a44b379b4a76fa9e6afff3_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iab16984c35c248e998ae975981278c77_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6eb4f3f43ebe43219053c9d172dd45fc_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i02f6525597514b00943e9f63ef146876_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i632dcdce7a1b43a5844161ac3f1bc077_I20230115">
        <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>2023-01-15</instant>
        </period>
    </context>
    <context id="i7575061693324d44b3aac9676d68c518_I20230115">
        <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>2023-01-15</instant>
        </period>
    </context>
    <context id="i829e28c4713c470199a25c36802981de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i497c86cbfa354f9fb2763d23c259297a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1323bf7e67f45b69669287ea06c8d53_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9301580cfe6f4ae7a5cd5ed94ba62f2e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8c929561f5b64748abcc0b73a8a7e196_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i39fbee588cf54adb85acaf853ff95b00_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i841238e40ea947739182cd90a32c4fff_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4a116120a1884d0e890ed32c3ea7b638_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icc89e3d7c7d94336b621a77c648aa902_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e12314eee0d44fa850d795eb30c0edf_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic78fec8685f04e6c8b027abf6d5ff198_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="ie608b0325134461baa35bb4a2bd7eccf_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="i9ab26d590c1843448792d03828a597ee_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia0c7c42a4d554851bdeab315c37723f7_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic0303122918a4fbfa56ce83b761adc92_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ieab27b3b7a4b464cbe228bb4e21e8a9d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i65de3bf050964fcb9c009fb4edb3ac60_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic393feffad464371acee2a4c4604b5eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i46521f623cad45a1a9146e1636945ac2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i695135173ce24b8abe35f6fa39a0a45c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5afbb8c6fbb74da18bccc5b61921d065_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="iac7248c88e724a259388f9e339fbec91_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="i29bd488ee67743c78d753a318410c559_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2957593e61a4487d9c20072194f6118f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id079e17cfdf04225bd6c6ff2e35e1079_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6fa1610ee71f489981225e1621c32062_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3eb569652f774ba0ad6ac5a8ea363471_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i541c0d797aa64c999699b2722d7d1df9_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="i5799d9a424e24e82a17377d7f72a32d8_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="ifc2054f88c2a4f59820751fec40ff47d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i18ad91ac44e84c1690458420e74e9b0c_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="i8e777e7955ae4e009c03bc87687610f6_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="i84ea4e61173d478a93a353da5f5d5b06_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8d9c5f81d4c84cfd98741d118ac77f1a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i23099f79b5014d82993e6fedf4689d60_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i365d08cbe3654e3095bec17e87757045_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic11c4a27021b4bb39cc01af5141f9abe_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i15dab8cc578342449ad28d1a6baa81a7_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="i057bdb093ca54141aba5a9acae178f5e_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="i0ba63c0ff5e4429fa7fced51f4245c44_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie8871da85bab4862bac1101c36dbc01e_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="i7364245347bb4fb79f774af315b6a914_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="id4130c721861483c8cd5e858fcc0f05a_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idd766a9e8bfb469cacb70d118d495188_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4755175592ee4353a69e4293c34e7805_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i059b3521744745618f7f57c082a00acf_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7c4b6ae9eed4ca5b1efffe25be83d12_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0a5ec61134e54c208f20b0f0a496c148_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="ic24d6322da884ec292f3844e7e4dcbf9_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="i3ac239030cf040d69dccd8219b9b8c5a_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i80422e30c3c2461cadd95638957f27c5_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id2c3812d7e1d410eb8f6bf8cd9cc4052_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7c279ba147c34860a5fdc32e8317b7ad_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id61ecd45611e45f2a3113c6f64ec9940_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:CableCommunicationsBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4aff2ffe4884d82b059febe7e489cdd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i189792d0c40d46a4b3ae4fb4db62c338_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:SkyLimitedBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if09e228d8bdf42f286cc3f8c886c9fdb_D20220101-20221231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icd9c06b25b044ef09745ba8287ad8b85_D20220101-20221231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6b6ffde1da64a4990e0ae92d16ed3e7_D20220101-20221231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iba2b3497cbd34c6c9ccb3ed3ca497728_D20220101-20221231">
        <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:ThemeParksSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8108fd527f2d4a43ba93e4e2400be9bf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iefa9aa1b641340bc9fe6d2003341f1d5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic708ceed93f94ba189403635e7163b8e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie32e8d983d2540ed8370c29a67615fd9_D20220101-20221231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie174e288ea6040fd8fee148170ce57da_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5115e43c3ec74d43a0ebf691054f03d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:InterBusinessUnitEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie1d7f22517824d0e8c972e493cf4386c_D20210101-20211231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22f59e6dc59248f5b62f7273436f0cfe_D20210101-20211231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied11013b23214943963082becbfd698a_D20210101-20211231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2dad5e44b195461aa01f9a3de62f757f_D20210101-20211231">
        <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:ThemeParksSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icc0137e2fde04096ac137eca3005f2dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i444439d34f524f78a050b14cab0b5b62_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i424fd13221bc451e8f8ea6bf8d405db3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0612a2cc5f0647ee8d55f0c17e0fe6d6_D20210101-20211231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i04a31ac7f3404c24adce6649f09ed414_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i78089690705144a4ac1b7eff6b5c91c8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:InterBusinessUnitEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i42c8d7ba191a4135a6f663322e4affa2_D20200101-20201231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i864ef182eef34aa288208d936c172740_D20200101-20201231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib2c79636f6674be08659c1f6a7d95ac3_D20200101-20201231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie049b231ce114efabdb2c4c6144badf9_D20200101-20201231">
        <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:ThemeParksSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i82f48104f59b46dca3eb33a0192ab99c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i186f974ee45e47c09ed4dce00859f98b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i051293ae93ea4b32943a7a1ffbb24dee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i599832aef5cd41939ad29304d8136b40_D20200101-20201231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib5bb6f70de9b4bb280915832d8be68ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a304a1e6ab4487caf0cc4fd92ffd7ee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:InterBusinessUnitEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i42593d025899493abc23aa79e87a059d_D20220101-20221231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i37dce7729a0f44ba92c0a4a99427c1b8_D20210101-20211231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i96ed24b31449498588c1a9022fd8fa46_D20200101-20201231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f8e844d91c54cfd831f22414343d225_D20220101-20221231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i22a68286fed24033838abf4227b540e7_D20210101-20211231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e0e828d008c419ca6b0fbc2bc05d448_D20200101-20201231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie424a9d413ef440694072d1c591f00bd_D20220101-20221231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i11d5ba58bd5d4f0ca785ec0d20831bd8_D20210101-20211231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a89e0bcb30c445ebdd0e717781b0034_D20200101-20201231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i302b2055e4b546298c1d9da70b1c1f05_D20220101-20221231">
        <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:ThemeParksSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8324545d8db04f649e2718e3682d842a_D20210101-20211231">
        <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:ThemeParksSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i253816fee23f438bb7407cfb3b436b83_D20200101-20201231">
        <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:ThemeParksSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i113b6763894b479caf73ab9414e54644_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:CorporateNonSegmentIntersegmentRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id7bb0f176de14f9192da75aa45697285_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:CorporateNonSegmentIntersegmentRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66db425042f9433fbb68d2fbb97b89d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:CorporateNonSegmentIntersegmentRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i63bc4c82ce4f4343848def9e6a94d8bc_D20220101-20221231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i569cfb28348e41e7b6423e8901aad4ee_D20210101-20211231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54a09b68817f4b989c94c6a985ce8a07_D20200101-20201231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if54af4889993485687d625ea2479d64f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:CorporateNonSegmentIntersegmentRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0bdb8a9bf88b4c05beddc7d1e56f28ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:CorporateNonSegmentIntersegmentRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifef419011af54b6d8f20f1f889269665_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:CorporateNonSegmentIntersegmentRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6eecdbecd86400e85ffaa97ab4b0c8f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5c615432f7224e94a8c2205eb777b6ad_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if56416a40b624e94b84ba4eeafb2f666_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i86d68d93722f47f7877e2a1dc0e2ecb8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cmcsa:GainLossRelatedToLegalSettlementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecb9b6ac1afd42e5b2267a4355f98011_D20220101-20221231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iff79b8884ea04d429e1f6bc0a672e701_D20210101-20211231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91c95319c0cc4bdcb94babe60a696bc7_D20200101-20201231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i47a4c3e0be424f94b5c91462972f3f13_D20220101-20221231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i540c4a2699084211bd7a1f3620670da7_D20210101-20211231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9c51e1653124c87a38a2add0ae2d26e_D20200101-20201231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ad2e854803144b382fb9a4103c8d73b_D20220101-20221231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i233ca513c9a846a68bd99389e73c617f_D20210101-20211231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i74729c1f6a48455ab1a8e7a1f8625b0f_D20200101-20201231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6904764f81ce405a95614316d5085e50_D20220101-20221231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i11f737b996fb4db78c42f3ccdce8918a_D20210101-20211231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i98677db53c3c41beba95062c1ed9c763_D20200101-20201231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6eec3e02039446858d83df121f8e9ff6_D20220101-20221231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9fef8dd631db4f9c9dc107a9dac9ffd2_D20210101-20211231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic866721b10b54145ab07f3bbd346a2d7_D20200101-20201231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0111e6d5ff4b48ca878c66cc01bac83f_D20220101-20221231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1aa94705036042b2b9e77654608a5820_D20210101-20211231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf2afbe29bb94c93bafcf87d3d5baecb_D20200101-20201231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4bef9c2463644872a5a70563134fae15_D20220101-20221231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46c56e6f957d49e58091ebb7d63fa26c_D20210101-20211231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5532c6073e24f4a8d86f05a10dfe6b7_D20200101-20201231">
        <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:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if56d41f88e3e422fbcda8e725138e046_D20220101-20221231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i84c6eab88076419c9753eb4ebcb4702d_D20210101-20211231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i938832abf0ee49ca896836fef65bedef_D20200101-20201231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1dc3d6c7bd974c82a5879c16f9ad657c_D20220101-20221231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if637b856197a4a268377361c0698b011_D20210101-20211231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83ef0f145e214d5290ad522d7cbf29f9_D20200101-20201231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa7ab32353a048bfb45d213394548bcb_D20220101-20221231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i03b561b32ec846feb9c2ab5c4a47b8e3_D20210101-20211231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i04cff89aeee848f2adf5fdf6fa6b1fbe_D20200101-20201231">
        <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:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i89b64d60effe4cbe93d845345f9b3c38_D20220101-20221231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idbd5aa744bf84a4e830baeb6725d6120_D20210101-20211231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib78bb27d2f6243dcb4dd84d0746872f1_D20200101-20201231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie60e194e6d974f688d7c0d11dee85197_D20220101-20221231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i51bb858e70ba4b0a951d2a07eca37ec3_D20210101-20211231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i649953be610b469aab86c6cf00d5b173_D20200101-20201231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7bee8bd65af4440ba890e664a391509e_D20220101-20221231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia252fc7dd92e46069b0ceca287f3409f_D20210101-20211231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic36c3041e24b4eb881c6132ac1f359b2_D20200101-20201231">
        <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:StudiosSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1912d05e68f642d9a8596954903d52e8_D20220101-20221231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id6e17d4889364bea9b2ad436373fb47a_D20210101-20211231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd4541f90eeb4805a1e7145b957af6af_D20200101-20201231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30592a4d34854aacaee03c1698c6aace_D20220101-20221231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c250c35fd564962927ed1a75d11ec33_D20210101-20211231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i11b72f8c4454477b944c6dd389970767_D20200101-20201231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ce27c801dd64ca78dd41324bbdffe1b_D20220101-20221231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie27000c5b3e5411f8274062e1fa2911f_D20210101-20211231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12a17a17f7cc45179d2d5bbb49eea761_D20200101-20201231">
        <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:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i32c8b4ba38414e31b3806d41afe2d1f4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4c50da36c4b64f6d8ef402a096db11db_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i18b302a7d66f41f58a665a9e8f779de6_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia72ef30e29354971a869f37eeceb71e6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3bae8bc7a36a4597b1b67f18dbb17c48_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iafeb7ae3109349d685e5360e4385ac95_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee3f13ce9f90475696cde8025d826ea6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib123bdd40de6493ebcc269a44179476f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iceab902631e84605802c231b492847e4_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6583f9007cb94cb59fd2f558fb2e8317_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d98b20cee7445e3ba0b1f74e659e44f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibb8a44c33b64480cb1ec5dd87f783420_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0cfe150f561346f398d2c04c1e2150ec_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia5202201bb514b0b8d1bc8e5d019a7cf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id9511bddfedf4b96b0694a202ac7ba3d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5b7b8cdb312c4d9899bab63cbbfeda32_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibb59c0e439b149289ed3fbbb22a7acaa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i60b8f8a621cc4c4f91b4a2887c0549b5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id8ff0e9608a74808ac5da2023821d37f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie778641cc35b4243a29e6e58e51e5c13_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1520e61fa01341fdbc934f43ccc1a8d1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idcc470d7dbb342b58a4a09f0d90e6c14_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1ef6884a65204fc898926ff5764dd155_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8fbdfb34c4e8461b8db2e669a56c3335_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i48235938e0e345459a7ad1972f91a47c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i23e14db088dc446ba3c7491aa4965bd8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1398c283244b48c28df33bad59ca68ec_D20200101-20201231">
        <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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i208b319d63db46ffad2d36e4f153a171_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:FinanceReceivableProgramAxis">cmcsa:EquipmentInstallmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ice83e685c87e4cf59d30216d99305feb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:FinanceReceivableProgramAxis">cmcsa:EquipmentInstallmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f4314a93da14da8b778556d6835c8e9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf6ab4d755964b7c814f77d03b39b452_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:BusinessUnitAxis">cmcsa:NBCUniversalBusinessUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i12265b60958b43f9a61b33f0bd2f92a2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4036b9126b94a789a08e4fe2288e2b0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesFilmAndTelevisionOffsetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b71d9a4b97342598266b6fdc1621a3d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4d9650d2fb6d46a7bda77888b6d22f5e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i866740cb519f457499504bda3e191d2d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5d0c23027da54e11b3d7a30b08280924_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4c6e299e5dee4e62b0c47b3b3d0ec1c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9115e6f26835491c8413ef5c26fc8273_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45719af45bf44ac5b6edf1e5865779a4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8558e4c0a75648c381b1afa1a6998317_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iacf92541bf734c93a1687b1470ce1947_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInFiveYearsOrLessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2279acb8533c405894f46cc3497be4f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInFiveYearsOrLessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6be06ac92f1943d2abfb412bd271de13_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingBetweenFiveAndTenYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff2f1b7a72984e3a91ebbdf936e2e160_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingBetweenFiveAndTenYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07bbb2e7cc3543fe90114c97613a0989_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInGreaterThan10YearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0fc5b951a77f4036956453c41d910078_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInGreaterThan10YearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifcfab9f580b44d3d943e8c7f73557f40_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i70795e8fae1542aca2ad36581d72925c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3cfd96f4a3442069374148f69ac1788_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i01b7d9544c4843cfb87d4f3c458751f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i86b199357a044b719bc163617ad2676b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b6730d7090742b69aed6d7300aac32a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24c9d80859324aa481b329c062b877ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc909f6b7a794c21a361c270cbcc813b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i55a25b7252da44d8a8b8e8556b900fda_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia1a01f83ef574c6dba783074f7e3fd5c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3fbd402cf1084f58885c7bdb36a474e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ab83c9f20b649fb9a7f0f133400a4ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i25d37568c5bc4ab399e74bbadfc764df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c2a9af6a1f74cf09686c14119edbd23_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie917036e74684b2cb446b4aaa07d3c4a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i448c6eb4ee0e4f459a68dba25f0d6b60_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib43a31d59c8b43e4857787d96654b781_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iecc0edfabf00400483a412b9157aaf24_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id19d27aa4b0d4489bed0c7582b8eed96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9113ed4a7b764aa08c85df7489a53982_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="iee47224f8f234fdfa1b15c6c1aaf1c8f_D20220101-20221231">
        <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">cmcsa:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f3fc1a4dfa64fdc9ab830651e32d077_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="i6e87b6fb0af748fb9c11882f5b0b01c2_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:MasergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2c45a84f2adf489080e7b131914e337d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:MasergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i7828471227e7489a995fdcf9cf5d5eb1_D20160101-20160101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-01-01</endDate>
        </period>
    </context>
    <context id="ife54d58f48594ccb95859df85401be01_D20201101-20201130">
        <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-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i7b25df0d32db466c99e29c492f52d30e_I20201031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="ifc590b88a75448e3acc46077ba50bec2_I20201130">
        <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-11-30</instant>
        </period>
    </context>
    <context id="i06d8ad02d8274753bb278adb939791b6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i144a243b90e04e25b296fd7478a46ec0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if543dd0971f3417ebbc757a066ad73b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc2f2a5875674c0a99293645463ee6aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:FormerCFOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iae053eea1f544162af176ee1528b31a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d6e4590cdda455cb3d4a6df55b98ff6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2c74363172314ad79392e3827ea37567_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8cbcc2d4e2b5494ab6da8457d5c7c9ae_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3f12a517fc3949d594c44cc4d4824d81_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifaf6ed6852894eb69f18bb1d6c208f92_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="if92a03873cc849ed9e27c7d46c005d6b_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="ic6e70514b692412eb3ab43f3b6fbb790_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i13245f74691f434eb75d2ca68de2e882_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:ShortTermInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6efad41c09be472f880955d77b6a77ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:ShortTermInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5cfac26f22f346409129adfbe973ed3a_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="i2f373acd54f2429eada13834ed8c79c5_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="i7adddcfaf3394661907422b73ed6bddf_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ic2001e0c4c5e451b965811aa4633cfd1_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i5993a850f2a04673b26a27433e36736c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if3a5d373b80f4f8d80e03a06ae4a889a_I20221231">
        <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:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d20f31c61d04df994a6ae5154b1aed5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:DistributionSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id63f209ea84443f4bd3fdd72db92c584_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:DistributionSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i558fd0bf4faf4d2fa0928137c611d0ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:DistributionSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib877752d2b91409186ce7a4f713e2efe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib4ec88f3810449f794439cce594c880a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifd63fa3d33a44b51aeb208fbe1034e36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0eb1819c546d4bacb7d5b2b1c5a48041_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib6ba47669bfb408eba54c57233c4142d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9ddf13c1cd5942918c685ae315eb15a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i522437f098e146aa8d8fc38a71a34a92_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i56d4ddbc52e046f6ab2ec534e952694b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6a09feaba8684e2fb94fab7a8493efc1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16fe0ed75c914d188a7b1b3c5705a272_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if0acde4239f8447cafbe450c8249e84f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15c12248d03b4e6faef81d6c1dcd8ad2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5ccdba762ab4a96be30f7499a90a2cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic3722efeb5cb412fbf276a5a7751f8ba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2152daf1860a4fd682b5dd36ff22a86a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27c50f0928dd4ff1b4942d8137ff8b90_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1b65ce45de4f40ccba292fbb31043d2d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf3639a0f756479eb10d7c71a12ccba1_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="i64b622f7acc647e6a931456fa80a0d0d_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="i075398540a0b471db2d14ffef5598751_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="i3060ab87cf83466f93af4ae0323903d9_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="i9bc89510ac2049029e75180b6c53973e_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="i68523e6838284a528d7bc0b9df5a5fb2_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="ie1da1f68703c443b808afc0528262dad_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="ic5500ddeeafb4945a9361d1a396d196f_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="i44dff2919919434b800c076b831fbc24_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icee5ae6fbee541ca8b7ed6a48ea128d0_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if483174010984a128c5799b6ccfb065c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib1439c8cd9d64d2ab77bae3190cfcf5a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iab11c6bd6d6a416399270c997d89d89b_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia6db5fa718e44ee79e7392d3334b0ece_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic7508a49fa6c43338b21c1b7682890cb_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if6a978eb7d5c4e938bd81e600a46f6fb_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i42315dd391c3493099ee564eb5ca11b4_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7f31e1bbe6c940eeae89f30c9ce960f8_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i126bd3c1bf104576b4f5f7328652ab06_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i304aed62e89e4bc6840e996acd7e83be_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic90110db293c461b9305208b38cff150_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9f415655032a42a08de39ed83c52d2e7_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i97cea88b0a5149daa3381cfc6ab18d4a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id01e45963a254933a7998d25330b1531_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i40891e0e683143cb91d4f30acbcb466b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i103cc780d52f495d8a4430f9a49e2510_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7eb844c973ca42829d7e3d6e07528eed_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie65380597c6e44268b2096d4113806db_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2eea035bd47a4f3ca25bf7c2ee15c456_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i010637f2d6b7402e8af350a3f552d783_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6995c4b0bd3f4f0d802919c778e18233_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i11828a6165fb43638951564c1c5bfb7b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6db7edc076be4a28981aeb11ed32dd48_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5075c679c071447f92624f5db50e489c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i497b83cff573466cbc3908e8b2e214b2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia82d7872890541e9929e77c5abb0cfdb_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1b6bae03a521475594bb833b3ee7e393_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i17aecca83fe944babe7938c0c5344f5f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic466c33410a042a0bc82d481ae883b15_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7913800c0fdb439da470e21cd4cdf073_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i043f2cf6ce424bcbad6bf06a4d7c6161_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i763a605f0ef64a6ab9d247704e19c780_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i00689f66e10b4e9797cf50b4cdd4794b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id1ac5e3166584f3ba6b518a6a1a2bce3_D20220701-20220930">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9f5570b4b4ef477d885c231df01bfd84_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4868743af3cc4b21bf7c128eb2e59aeb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadd92cabb2b34095bc54d2acee86441c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i250604b0c7ee427eb50ddc093db731c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4858484d5a048a29c49f27d1d34bb1c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id7247c96c4264026a9362d40ab5a9d44_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i08bd361040f94f39a36e2021a5798610_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id00c9552d84743dca0cfbf497bec2036_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i371c0551538e44a19b101e7982aaa4f5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d894ba382b949d19608e9b4eaf55789_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94acdd037576430387e8072a6b2f0c42_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idb2e90ce45e442fe84d833328340eba4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i30d1abfde8e143b0a3edd1028c8c5a85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5a12a53ffd946658c93d59d7c771441_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5b44be4b65e94be59f8c9a7a094ac997_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i846208013d274c8eb95aa1ac75325101_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i669b01f848dd427f8c85826f258cf443_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3fbeda7872214c0a96bb8dc6b4e42a1c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c0ab43565c145e981f496cd5c839b5d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if823256766ba445a994c75ee5a2950c3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iadb68cc0f96b4ec49c432429c1ad9ab1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e366a738c1d4f068c7b3cfcb2f8cb3a_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5bfcbbe2353448a9983f30a210bab80e_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="ibe1a0c5acf3240b5b7813c6aa304221c_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="i68c3ad0819ff44b2a2ae6cc32830f4e0_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if619e1aeea9c480f8ca7f79e86bf6422_D20210101-20211231">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida9fee31a5a44012bb99bc1264172a50_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i98c81c9660a344f5b5734dc35868ea65_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id110e040456e40e3b6af500e0abed799_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90679b0d90ae45b0a15201c8f84968cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d28c98b8c134c69b60a13b70a8799d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9192a3f0fcd4834acfe28fb06cd5855_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib1d6decd1f9c48ac80c99cc85ef80cb7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c1b112392084fde93ea6b10ba9c8f2c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic8fa85ff1a484d9c82d5a3d31e6729c3_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic6c773a6e4604a45a4bbaec3714d4db1_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i825c07b3a35d4fb68982b6bc66545b33_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i22e3213db4b6498aa127c947571cd4c2_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie5b242b5508c4f1eb8068082f87ca552_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia6c35afd14ee44098e16ad1e39a362ec_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaa251bc0229742fa8bc0998add8bc728_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i25335fbed8df48e38fcdc17d720fd698_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5200bc6c031943819365ad63a9726cdc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iab3f9187276b4e5c94fe435ba7fa6061_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id60cc502043947e8bd0ee53056c61a4c_D20210101-20210101">
        <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-01-01</endDate>
        </period>
    </context>
    <context id="i96fffde9d98a4391858166b918ea1150_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="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="business">
        <measure>cmcsa:business</measure>
    </unit>
    <unit id="segment">
        <measure>cmcsa:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="preferred_stock_series">
        <measure>cmcsa:preferred_stock_series</measure>
    </unit>
    <unit id="division">
        <measure>cmcsa:division</measure>
    </unit>
    <unit id="vote">
        <measure>cmcsa:vote</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl80L2ZyYWc6Y2NiNzU3MTE4NDQ5NGE3NWI5NGI1NTMxNGIyZjllYTIvdGFibGU6N2JkMzEwOTU3MDAyNDMyMjkxMTk2YmY5MGNmM2UyMTEvdGFibGVyYW5nZTo3YmQzMTA5NTcwMDI0MzIyOTExOTZiZjkwY2YzZTIxMV8zLTMtMS0xLTE4NTE3MA_3966a4e4-ed93-4bbe-8c4c-9b4227ce0695">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl80L2ZyYWc6Y2NiNzU3MTE4NDQ5NGE3NWI5NGI1NTMxNGIyZjllYTIvdGFibGU6N2JkMzEwOTU3MDAyNDMyMjkxMTk2YmY5MGNmM2UyMTEvdGFibGVyYW5nZTo3YmQzMTA5NTcwMDI0MzIyOTExOTZiZjkwY2YzZTIxMV80LTMtMS0xLTE4NTE3MA_cbe3e9a0-83af-4290-b242-8dcb3af35963">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl80L2ZyYWc6Y2NiNzU3MTE4NDQ5NGE3NWI5NGI1NTMxNGIyZjllYTIvdGFibGU6N2JkMzEwOTU3MDAyNDMyMjkxMTk2YmY5MGNmM2UyMTEvdGFibGVyYW5nZTo3YmQzMTA5NTcwMDI0MzIyOTExOTZiZjkwY2YzZTIxMV81LTMtMS0xLTE4NTE3MA_48773d4f-4edf-47e5-aaa2-f235d83f7c1e">2022</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl80L2ZyYWc6Y2NiNzU3MTE4NDQ5NGE3NWI5NGI1NTMxNGIyZjllYTIvdGFibGU6N2JkMzEwOTU3MDAyNDMyMjkxMTk2YmY5MGNmM2UyMTEvdGFibGVyYW5nZTo3YmQzMTA5NTcwMDI0MzIyOTExOTZiZjkwY2YzZTIxMV82LTMtMS0xLTE4NTE3MA_e756e5ac-2cd7-4de5-9dd6-3318ee56c939">0001166691</dei:EntityCentralIndexKey>
    <cmcsa:BacklogAsAPercentOfAnnualRevenuePercent
      contextRef="i6f4314a93da14da8b778556d6835c8e9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDEvZnJhZzpjZTBhNzExNWI2M2Y0Zjc3YjQwY2EwMzhhOGNlNjhmNS90ZXh0cmVnaW9uOmNlMGE3MTE1YjYzZjRmNzdiNDBjYTAzOGE4Y2U2OGY1XzI4OQ_085382fb-a900-4948-85d2-128bfa2c9d02"
      unitRef="number">0.50</cmcsa:BacklogAsAPercentOfAnnualRevenuePercent>
    <cmcsa:BacklogAsAPercentOfAnnualRevenuePercent
      contextRef="iaf6ab4d755964b7c814f77d03b39b452_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDEvZnJhZzpjZTBhNzExNWI2M2Y0Zjc3YjQwY2EwMzhhOGNlNjhmNS90ZXh0cmVnaW9uOmNlMGE3MTE1YjYzZjRmNzdiNDBjYTAzOGE4Y2U2OGY1XzI5Mg_04945789-2e77-4381-83a1-da3b663f6270"
      unitRef="number">1</cmcsa:BacklogAsAPercentOfAnnualRevenuePercent>
    <cmcsa:BacklogAsAPercentOfAnnualRevenuePercent
      contextRef="i12265b60958b43f9a61b33f0bd2f92a2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDEvZnJhZzpjZTBhNzExNWI2M2Y0Zjc3YjQwY2EwMzhhOGNlNjhmNS90ZXh0cmVnaW9uOmNlMGE3MTE1YjYzZjRmNzdiNDBjYTAzOGE4Y2U2OGY1XzgwNw_647ea28c-a186-494f-9222-1304bd409b9d"
      unitRef="number">0.50</cmcsa:BacklogAsAPercentOfAnnualRevenuePercent>
    <cmcsa:BacklogAsAPercentOfAnnualRevenuePercent
      contextRef="i8fbdfb34c4e8461b8db2e669a56c3335_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDEvZnJhZzpjZTBhNzExNWI2M2Y0Zjc3YjQwY2EwMzhhOGNlNjhmNS90ZXh0cmVnaW9uOmNlMGE3MTE1YjYzZjRmNzdiNDBjYTAzOGE4Y2U2OGY1XzEwMjY_fe786ce1-089f-47a0-a42e-29268899e5f5"
      unitRef="number">0.50</cmcsa:BacklogAsAPercentOfAnnualRevenuePercent>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzMtMC0xLTEtMjE4ODk1_494e5de1-8cc0-4bb8-b1ae-0d7887567f68">http://www.comcast.com/20221231#ProgrammingAndProductionCosts</us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzMtMC0xLTEtMjE4ODk1_74057ec8-1fea-4626-81c6-27fd80f16bd3">http://www.comcast.com/20221231#ProgrammingAndProductionCosts</us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList>
    <us-gaap:GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzQzOTgwNDY1MjQ2OTY_ac54dd3b-1552-416a-99b9-1609f4f931c7">http://www.comcast.com/20221231#FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent</us-gaap:GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzQzOTgwNDY1MjQ2OTc_c3c5b222-1f43-4df2-a0e8-646e73191e7e">http://www.comcast.com/20221231#ProgrammingAndProductionCosts</us-gaap:GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzQzOTgwNDY1MjQ2OTU_fa0bbe77-6b3a-4001-93c0-319699b62332">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i5b44be4b65e94be59f8c9a7a094ac997_D20220701-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzQzOTgwNDY1MTk1MDA_4960af63-9165-46b9-9eb7-9d20c86cf68e">http://fasb.org/us-gaap/2022#GoodwillAndIntangibleAssetImpairment</us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <cmcsa:CommonStockVotingPower
      contextRef="ic098e18fc37244048a75596f549566e6_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzQvZnJhZzpjNmE1NGMyMDA1ZTE0MTFmOGM3MDc2YjBiZGE2NDE3My90ZXh0cmVnaW9uOmM2YTU0YzIwMDVlMTQxMWY4YzcwNzZiMGJkYTY0MTczXzM1NA_e37349dc-2f04-4097-a7d1-ae280cac8da8"
      unitRef="number">0.6666</cmcsa:CommonStockVotingPower>
    <cmcsa:CommonStockVotingPower
      contextRef="ida9fee31a5a44012bb99bc1264172a50_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzQvZnJhZzpjNmE1NGMyMDA1ZTE0MTFmOGM3MDc2YjBiZGE2NDE3My90ZXh0cmVnaW9uOmM2YTU0YzIwMDVlMTQxMWY4YzcwNzZiMGJkYTY0MTczXzM1Nw_e5c1d667-4d60-4044-8775-d9885e5c288b"
      unitRef="number">0.3333</cmcsa:CommonStockVotingPower>
    <cmcsa:CommonStockVotingPower
      contextRef="ida9fee31a5a44012bb99bc1264172a50_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzQvZnJhZzpjNmE1NGMyMDA1ZTE0MTFmOGM3MDc2YjBiZGE2NDE3My90ZXh0cmVnaW9uOmM2YTU0YzIwMDVlMTQxMWY4YzcwNzZiMGJkYTY0MTczXzQ5Ng_5748653c-7995-4e2b-abab-f3acb0a6ace4"
      unitRef="number">0.3333</cmcsa:CommonStockVotingPower>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzEtMC0xLTEtMTg1MTcw_b1a3cfe3-23ca-4a6e-8216-74b96ab86857">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzEtMC0xLTEtMTg1MTcw_e818b7e3-ad66-4037-905c-9b14b9fcf786">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzItMC0xLTEtMTg1MTcw_785e221e-5700-411f-8dad-ba289871f474">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzItMC0xLTEtMTg1MTcw_b3c636b9-d3e4-464a-91f3-7145d99eed38">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzMtMC0xLTEtMTg1MTcw_5028379f-e305-4add-ae62-af598d4bcebc">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzMtMC0xLTEtMTg1MTcw_5a0dfa6f-5af9-49ee-99be-a88fac0f1e0c">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODc4_18296bbd-9ca3-40c2-a5c1-ca104ae8d169">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6YTg3YWI1MGI0MTRiNGRlMDkzYWUzNjFjNmZmOTEyNzQvdGFibGVyYW5nZTphODdhYjUwYjQxNGI0ZGUwOTNhZTM2MWM2ZmY5MTI3NF8xLTAtMS0xLTE4NTE3MA_8467a9d8-9adb-4c5a-ba67-910758cf052c">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN180Mzk4MDQ2NTE0MDcx_118bdab2-600e-421f-b1ae-be2792af451a">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN180Mzk4MDQ2NTE0MDcx_40f9d70c-920a-49c7-99a7-b52c5e19613a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6ZjUyNWExYjRkMWQ1NDZjYjhjZjQ1MjBjYTdjYzA1ZTMvdGFibGVyYW5nZTpmNTI1YTFiNGQxZDU0NmNiOGNmNDUyMGNhN2NjMDVlM18wLTAtMS0xLTE4NTE3MA_95a73ca6-f434-4de9-bb2d-97ec4721c80e">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6OGExM2M5NDg3ZWFkNGMwYThjNzYyZjJmMzllZTU5ZDkvdGFibGVyYW5nZTo4YTEzYzk0ODdlYWQ0YzBhOGM3NjJmMmYzOWVlNTlkOV8yLTAtMS0xLTE4NTE3MA_4afef156-f25d-4c74-847d-4f496a4c46f4">001-32871</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6OGExM2M5NDg3ZWFkNGMwYThjNzYyZjJmMzllZTU5ZDkvdGFibGVyYW5nZTo4YTEzYzk0ODdlYWQ0YzBhOGM3NjJmMmYzOWVlNTlkOV8yLTItMS0xLTE4NTE3MA_2401121f-98d4-4589-abd4-08703e79a04d">COMCAST CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6OGExM2M5NDg3ZWFkNGMwYThjNzYyZjJmMzllZTU5ZDkvdGFibGVyYW5nZTo4YTEzYzk0ODdlYWQ0YzBhOGM3NjJmMmYzOWVlNTlkOV8yLTQtMS0xLTE4NTE3MA_95532d49-43af-44ff-aea0-61b63db8e242">27-0000798</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODg2_5b69d574-763a-4b87-ba2e-61585c0e1b5c">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODg3_fe6cfb2e-ad2b-461c-8093-76ee0bc9d94b">One Comcast Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODc5_b7000f4e-1764-4601-8aaa-e00b2a1f1dd1">Philadelphia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODkz_9acd24f9-7666-476a-8dbb-82c76f9411c8">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODg4_47888a39-1e61-4e3d-9812-ceb7428781c5">19103-2838</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODgw_abc8368a-f927-4264-81aa-4a448cf123bb">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODg5_0ba722eb-e29f-4edc-be87-1b8c669ecbf8">286-1700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic098e18fc37244048a75596f549566e6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8yLTAtMS0xLTE4NTE3MA_bc9720ca-a143-429e-9ac0-28321dac4bba">Class A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic098e18fc37244048a75596f549566e6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8yLTItMS0xLTE4NTE3MA_649d7b60-9086-4681-a1a9-2b7194699bbc">CMCSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic098e18fc37244048a75596f549566e6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8yLTQtMS0xLTE4NTE3MA_bed5d65a-8005-492d-bb66-61be57c61da5">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i941f220a722a49e38ac4636bbd85b80a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8zLTAtMS0xLTE4NTE3MA_cfdd9da6-c8b5-49f4-8982-2134a89587e1">0.000% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i941f220a722a49e38ac4636bbd85b80a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8zLTItMS0xLTE4NTE3MA_734625c7-eb08-4c62-96ed-7c3c9c255f26">CMCS26</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i941f220a722a49e38ac4636bbd85b80a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8zLTQtMS0xLTE4NTE3MA_283ccdb2-425f-4586-8253-dc625b51f65a">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i6a0ec9dc74f643528447ca46565e5d95_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV80LTAtMS0xLTE4NTE3MA_40364d9b-277b-4806-8bb3-b9ede54f4869">0.250% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6a0ec9dc74f643528447ca46565e5d95_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV80LTItMS0xLTE4NTE3MA_5113184e-665d-4a42-879b-c86b1551a73b">CMCS27</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6a0ec9dc74f643528447ca46565e5d95_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV80LTQtMS0xLTE4NTE3MA_f968d810-ee94-48d8-9d1b-8bb51a9e5e8a">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i685a7327e10d417fa27161b1f8fc1fbe_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV81LTAtMS0xLTE4NTE3MA_7967aca0-54fc-4034-ac14-238dd9757063">1.500% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i685a7327e10d417fa27161b1f8fc1fbe_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV81LTItMS0xLTE4NTE3MA_553fb42a-29cf-4fa9-ad94-3ea1c58bf371">CMCS29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i685a7327e10d417fa27161b1f8fc1fbe_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV81LTQtMS0xLTE4NTE3MA_c4b1377e-04e3-4f1a-8a0e-e65fcf01091c">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i38699506f7f84fdeb3a7cfab9730adff_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV82LTAtMS0xLTE4NTE3MA_056b4070-1ecb-4337-b9fc-9dcf38e1b36d">0.250% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i38699506f7f84fdeb3a7cfab9730adff_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV82LTItMS0xLTE4NTE3MA_73039e08-2d1e-4440-8db1-192ea626aeaa">CMCS29A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i38699506f7f84fdeb3a7cfab9730adff_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV82LTQtMS0xLTE4NTE3MA_ed393150-b498-4e6a-b808-b0bd00b7b7ac">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i08b89dd09a6642d9a1aac337d6071ca2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV83LTAtMS0xLTE4NTE3MA_bbd721c7-fa31-45af-9348-eab11dcee119">0.750% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i08b89dd09a6642d9a1aac337d6071ca2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV83LTItMS0xLTE4NTE3MA_942cab92-3616-481d-a80e-c5145100cfcb">CMCS32</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i08b89dd09a6642d9a1aac337d6071ca2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV83LTQtMS0xLTE4NTE3MA_fa2be32a-14dc-488a-b43f-d8890769a590">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i1ccb58613aa54cb1b82e7e51eea836b9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV84LTAtMS0xLTE4NTE3MA_2fc02e78-54d1-4521-ab1b-0b5e42d0a781">1.875% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1ccb58613aa54cb1b82e7e51eea836b9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV84LTItMS0xLTE4NTE3MA_8b8f3914-59f6-424f-8522-ae0bc95bdae6">CMCS36</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1ccb58613aa54cb1b82e7e51eea836b9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV84LTQtMS0xLTE4NTE3MA_aca688a4-c451-4c40-9bfe-587495e355f0">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i611d9a72b9a44b379b4a76fa9e6afff3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV85LTAtMS0xLTE4NTE3MA_001f8b3a-2a1e-4909-b213-bc790020e89f">1.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i611d9a72b9a44b379b4a76fa9e6afff3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV85LTItMS0xLTE4NTE3MA_faccccc8-2d7d-451c-8f52-482b1446d239">CMCS40</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i611d9a72b9a44b379b4a76fa9e6afff3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV85LTQtMS0xLTE4NTE3MA_d1ab0e3f-e0e0-490e-86b3-410f7f07782e">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="iab16984c35c248e998ae975981278c77_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8xMC0wLTEtMS0xODUxNzA_d8a88c1a-7eb5-4f96-b499-69920c190fd6">5.50% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iab16984c35c248e998ae975981278c77_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8xMC0yLTEtMS0xODUxNzA_4579d1db-00a0-4efe-a3dd-4035079cfd87">CCGBP29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iab16984c35c248e998ae975981278c77_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8xMC00LTEtMS0xODUxNzA_d2e94eb7-bd40-4ab8-8fb7-ef8fd83aa9ee">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i6eb4f3f43ebe43219053c9d172dd45fc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8xMS0wLTEtMS0xODUxNzA_76473567-b911-44ee-8f8e-81adf6b09d48">2.0% Exchangeable Subordinated Debentures due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6eb4f3f43ebe43219053c9d172dd45fc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8xMS0yLTEtMS0xODUxNzA_8eb10823-24a8-4108-992b-90a767ccf961">CCZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6eb4f3f43ebe43219053c9d172dd45fc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6NDc0NGUzMDcyMDNhNGQ3ZGIwNGNkMjgzY2RkM2IwZGUvdGFibGVyYW5nZTo0NzQ0ZTMwNzIwM2E0ZDdkYjA0Y2QyODNjZGQzYjBkZV8xMS00LTEtMS0xODUxNzA_d02bafc4-65b1-4062-ae02-ac72f501dc93">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODg1_d66f2a33-d7aa-4bba-a03c-f022929b47ce">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODkw_0ca5f827-c317-40f1-90fa-339a098a0327">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODk0_24270542-0efe-4ce7-8541-affbb590933c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODk1_e8ef555a-713e-4ae0-a0eb-5222a8580f26">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6MGFiZWE4ZGQwNGFmNGRkNmIzZDZlYWYyN2RhZDQ4OGYvdGFibGVyYW5nZTowYWJlYThkZDA0YWY0ZGQ2YjNkNmVhZjI3ZGFkNDg4Zl8wLTAtMS0xLTE4NTE3MA_ee1f85d9-d8ac-4a6c-b4fd-7f5d61035624">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6MGFiZWE4ZGQwNGFmNGRkNmIzZDZlYWYyN2RhZDQ4OGYvdGFibGVyYW5nZTowYWJlYThkZDA0YWY0ZGQ2YjNkNmVhZjI3ZGFkNDg4Zl8wLTctMS0xLTE4NTE3MA_55cd116a-7d2c-4328-943a-8a488f6209fc">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGFibGU6MGFiZWE4ZGQwNGFmNGRkNmIzZDZlYWYyN2RhZDQ4OGYvdGFibGVyYW5nZTowYWJlYThkZDA0YWY0ZGQ2YjNkNmVhZjI3ZGFkNDg4Zl8wLTktMS0xLTE4NTE3MA_5e31896d-5b32-48da-a787-210af318925a">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODgy_ef036cea-981f-42c8-ae2d-dcd18b693e11">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN180Mzk4MDQ2NTE0MDIz_0b5d476f-028f-4b53-b925-af932cecb27a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i02f6525597514b00943e9f63ef146876_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yNDQx_ac180a48-c883-40fd-901b-d1ae4b404116"
      unitRef="usd">171716000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i632dcdce7a1b43a5844161ac3f1bc077_I20230115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yNjEz_90bc6b14-5076-45b8-a7cd-e37fc89526a8"
      unitRef="shares">4206611953</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7575061693324d44b3aac9676d68c518_I20230115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yNjcy_a474ee5c-5d71-42e0-9bb2-6132df58cde7"
      unitRef="shares">9444375</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8xL2ZyYWc6YzM1Y2FjYWFlODc1NDE3NWI1OWQ2ZWJkOWM3N2ZlZjcvdGV4dHJlZ2lvbjpjMzVjYWNhYWU4NzU0MTc1YjU5ZDZlYmQ5Yzc3ZmVmN18yODky_a31baa63-7ee6-49cc-bcec-d6061e93330f">Comcast Corporation &#x2013; Part III &#x2013; The registrant&#x2019;s definitive Proxy Statement for its annual meeting of shareholders.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTEvZnJhZzozMmFiNDYwM2IwYzQ0ODU1OGFjMjNjMWM5N2UyMGRjNi90ZXh0cmVnaW9uOjMyYWI0NjAzYjBjNDQ4NTU4YWMyM2MxYzk3ZTIwZGM2XzEwNDMy_9b4d367f-e66f-4fbe-a225-4bb5b02c2d7f">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTEvZnJhZzozMmFiNDYwM2IwYzQ0ODU1OGFjMjNjMWM5N2UyMGRjNi90ZXh0cmVnaW9uOjMyYWI0NjAzYjBjNDQ4NTU4YWMyM2MxYzk3ZTIwZGM2XzEwNDMz_d21db598-55e7-40aa-b2fa-d322e53f3919">Philadelphia, Pennsylvania</dei:AuditorLocation>
    <us-gaap:Revenues
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEtMS0xLTEtMTg1MTcw_6d9ece36-a488-423f-8240-2a54a3553d85"
      unitRef="usd">121427000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEtMy0xLTEtMTg1MTcw_13e797ab-a7b7-4d1d-83e9-0304b889a205"
      unitRef="usd">116385000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEtNS0xLTEtMTg1MTcw_d2a7f8be-b6ee-4476-a8f6-08a6700c6c79"
      unitRef="usd">103564000000</us-gaap:Revenues>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzMtMS0xLTEtMTg1MTcw_85b77ff1-a982-407f-879a-bbe5b40d6bfa"
      unitRef="usd">38213000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzMtMy0xLTEtMTg1MTcw_604f628a-870e-430e-be76-dbe8d1f9bebc"
      unitRef="usd">38450000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzMtNS0xLTEtMTg1MTcw_c023aea5-22ef-4a6a-a5b3-1972762d44a9"
      unitRef="usd">33121000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzQtMS0xLTEtMTg1MTcw_5c8ae8f2-01c8-4a89-ba77-7a52d3fa3bae"
      unitRef="usd">38263000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzQtMy0xLTEtMTg1MTcw_dbe955ab-37ef-42d7-bd94-ae8287437ed1"
      unitRef="usd">35619000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzQtNS0xLTEtMTg1MTcw_20c8c6ea-e570-4338-9491-3309124b6e2e"
      unitRef="usd">33109000000</cmcsa:OtherOperatingAndAdministrative>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzUtMS0xLTEtMTg1MTcw_155b9e77-255f-4ccb-b2a8-ad43e6c12fa3"
      unitRef="usd">8506000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzUtMy0xLTEtMTg1MTcw_38ab1d15-cf66-40a8-93c9-524ecf30fe82"
      unitRef="usd">7695000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzUtNS0xLTEtMTg1MTcw_763af81e-509b-4c9a-a1eb-2fc25f1f541f"
      unitRef="usd">6741000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:Depreciation
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzYtMS0xLTEtMTg1MTcw_6af83226-291f-460d-864b-81fa89b4a54f"
      unitRef="usd">8724000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzYtMy0xLTEtMTg1MTcw_7f4f3f6e-88c3-43c5-9e52-b52752642adf"
      unitRef="usd">8628000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzYtNS0xLTEtMTg1MTcw_67b9a3b1-2435-48e1-a282-3e3a6b714fec"
      unitRef="usd">8320000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzctMS0xLTEtMTg1MTcw_9a3d4151-43a4-4189-b970-9aa1fb4e3946"
      unitRef="usd">5097000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzctMy0xLTEtMTg1MTcw_785540fc-30ac-4fe8-9ae1-421e0145e1d1"
      unitRef="usd">5176000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzctNS0xLTEtMTg1MTcw_f0891941-1d3f-4423-a1e2-94af7fc635c5"
      unitRef="usd">4780000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzktMS0xLTEtMTg4MjA5_1ab52d02-4a05-4e32-bc3b-2cec859f7c1c"
      unitRef="usd">8583000000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzktMy0xLTEtMTg4MjE2_8b40b554-8884-4ef0-af02-613fb5a215db"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzktNS0xLTEtMTg4MjI2_cf9cb527-6ce1-4099-abf7-6de4ccb2824b"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:CostsAndExpenses
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEwLTEtMS0xLTE4NTE3MA_02ab831d-c419-44da-9fb3-3aaa4d25ed40"
      unitRef="usd">107385000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEwLTMtMS0xLTE4NTE3MA_a1e1f31b-864e-4c6d-be61-eb0ed40d3902"
      unitRef="usd">95568000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEwLTUtMS0xLTE4NTE3MA_b770ebf1-d914-43ff-b5a8-d4846e88d941"
      unitRef="usd">86071000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzExLTEtMS0xLTE4NTE3MA_a53d6b79-608b-487e-9db5-1cbc698dff6d"
      unitRef="usd">14041000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzExLTMtMS0xLTE4NTE3MA_5ed31724-da57-49d7-9644-e19a64bf3883"
      unitRef="usd">20817000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzExLTUtMS0xLTE4NTE3MA_01b5a197-24ad-498f-ac3b-2b6b174cf1d2"
      unitRef="usd">17493000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEyLTEtMS0xLTE4NTE3MA_809bcb5a-7c80-4561-b57c-c5a219c711b2"
      unitRef="usd">3896000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEyLTMtMS0xLTE4NTE3MA_bba4d725-0d4e-4ca3-925e-1dce1b3848d4"
      unitRef="usd">4281000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEyLTUtMS0xLTE4NTE3MA_02e33955-2b78-4b82-b800-e7c888d055ee"
      unitRef="usd">4588000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEzLTEtMS0xLTE4NTE3MA_40e004fa-5038-43ae-b96c-00f70dfd59c8"
      unitRef="usd">-861000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEzLTMtMS0xLTE4NTE3MA_5d7052fd-95f6-4aed-a0cf-6f149c5d3c7d"
      unitRef="usd">2557000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzEzLTUtMS0xLTE4NTE3MA_ad2a5dde-20dd-4501-aaf9-d1918a125b15"
      unitRef="usd">1160000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE0LTEtMS0xLTE4NTE3MA_fc2a73e6-a1f3-4b14-bb86-c0fa25becdd3"
      unitRef="usd">9284000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE0LTMtMS0xLTE4NTE3MA_f089f04b-67d4-4157-bbbe-4758fb8a74d1"
      unitRef="usd">19093000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE0LTUtMS0xLTE4NTE3MA_9bb9e35f-892c-4650-a1de-949ca3af8016"
      unitRef="usd">14065000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE1LTEtMS0xLTE4NTE3MA_e3a7140f-046d-4e42-917e-fe8884f4acd9"
      unitRef="usd">4359000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE1LTMtMS0xLTE4NTE3MA_ad1ec825-6ffd-4371-be02-a19fad8deb48"
      unitRef="usd">5259000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE1LTUtMS0xLTE4NTE3MA_00fcfe03-a759-417a-98af-88d65777e0fd"
      unitRef="usd">3364000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE2LTEtMS0xLTE4NTE3MA_39a84668-ca4d-49b2-b57c-f26b6b494e5e"
      unitRef="usd">4925000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE2LTMtMS0xLTE4NTE3MA_2947bb8b-facf-41b8-a5c5-f6c23cc4fb56"
      unitRef="usd">13833000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE2LTUtMS0xLTE4NTE3MA_21f5eb05-da3d-423a-a588-ea3b138b2fe3"
      unitRef="usd">10701000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE3LTEtMS0xLTE4NTE3MA_1ed26196-60b6-4782-8b03-324112af9deb"
      unitRef="usd">-445000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE3LTMtMS0xLTE4NTE3MA_0bd1c794-145a-43f1-84aa-f5c0722cfca4"
      unitRef="usd">-325000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE3LTUtMS0xLTE4NTE3MA_0af43ecf-9a49-435e-8e5b-5d0643bbb30b"
      unitRef="usd">167000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE4LTEtMS0xLTE4NTE3MA_e05924a9-d033-4977-a55d-26273966130c"
      unitRef="usd">5370000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE4LTMtMS0xLTE4NTE3MA_661bf8bc-d6e2-48cd-8333-e1efd6fee208"
      unitRef="usd">14159000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE4LTUtMS0xLTE4NTE3MA_c9e53859-10d3-4269-9eb0-619577d0571a"
      unitRef="usd">10534000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE5LTEtMS0xLTE4NTE3MA_48f3e4a9-c936-4990-aef9-cebbd2ae17e9"
      unitRef="usdPerShare">1.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE5LTMtMS0xLTE4NTE3MA_7d3b4817-c5b0-42a0-85cf-4037a33d1603"
      unitRef="usdPerShare">3.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzE5LTUtMS0xLTE4NTE3MA_aaa5547a-4f49-4634-8380-5fb0fab47b51"
      unitRef="usdPerShare">2.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzIwLTEtMS0xLTE4NTE3MA_0f2cf094-cc8c-4638-90fd-8f887b082123"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzIwLTMtMS0xLTE4NTE3MA_a03b14c9-48e3-4819-b139-87df7c7b22da"
      unitRef="usdPerShare">3.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTQvZnJhZzozYmYxMWU0MTUzODM0OGIxODE5MWM4MzZiNzNiZjMyYy90YWJsZTowNTZiZjJhNjViMTE0NGUzYWFlNzU0ODA1OTI1NGVmOC90YWJsZXJhbmdlOjA1NmJmMmE2NWIxMTQ0ZTNhYWU3NTQ4MDU5MjU0ZWY4XzIwLTUtMS0xLTE4NTE3MA_af4ba00f-645d-4ba7-9098-6e89172eeef6"
      unitRef="usdPerShare">2.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzEtMS0xLTEtMTg1MTcw_3120528d-1f92-4507-bbe5-ebdf44fdc1ab"
      unitRef="usd">4925000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzEtMy0xLTEtMTg1MTcw_c0e505a8-318e-4f0d-a419-0b6af1b2f272"
      unitRef="usd">13833000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzEtNS0xLTEtMTg1MTcw_83db8e7d-4958-4cfb-8014-a7def666936b"
      unitRef="usd">10701000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzItMC0xLTEtMTg1MTcwL3RleHRyZWdpb246MjAwYzEwZjJjYjQyNDkxYWFlNTEwZWJkMzQ4YmJjZjRfNjQ_7b481c7b-87d3-42de-a040-6d073aab549d"
      unitRef="usd">-310000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzItMC0xLTEtMTg1MTcwL3RleHRyZWdpb246MjAwYzEwZjJjYjQyNDkxYWFlNTEwZWJkMzQ4YmJjZjRfNjk_1cfa2de5-779a-4b7d-bdb4-97ccd3b6f9d1"
      unitRef="usd">-76000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzItMC0xLTEtMTg1MTcwL3RleHRyZWdpb246MjAwYzEwZjJjYjQyNDkxYWFlNTEwZWJkMzQ4YmJjZjRfNzc_fc0daf8a-225a-4734-bfe2-b32be0c6197f"
      unitRef="usd">331000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzItMS0xLTEtMTg1MTcw_b0656c8a-8d56-4609-a0fb-e11d2396300a"
      unitRef="usd">-4242000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzItMy0xLTEtMTg1MTcw_f214c902-ff50-4970-8164-9741d27965cd"
      unitRef="usd">-664000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzItNS0xLTEtMTg1MTcw_422a1095-ad3f-4088-99c6-98b72edba809"
      unitRef="usd">1213000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzQtMC0xLTEtMTg1MTcwL3RleHRyZWdpb246ZTU1YjgwYTdjOGY3NDU1MGEyNTQ3NmZmYjk0YjNmYjJfNTU_938a6a80-5195-4f30-b57c-2ebf73d1114a"
      unitRef="usd">18000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzQtMC0xLTEtMTg1MTcwL3RleHRyZWdpb246ZTU1YjgwYTdjOGY3NDU1MGEyNTQ3NmZmYjk0YjNmYjJfNjA_73217ce6-7dfd-4df8-b84f-22da94e41ef2"
      unitRef="usd">36000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzQtMC0xLTEtMTg1MTcwL3RleHRyZWdpb246ZTU1YjgwYTdjOGY3NDU1MGEyNTQ3NmZmYjk0YjNmYjJfNjg_302b651c-cd17-4476-9914-4c78d9daaaaf"
      unitRef="usd">-26000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzQtMS0xLTEtMTg1MTcw_3ec79fa5-48fe-43b7-b620-cda91f4d09e1"
      unitRef="usd">281000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzQtMy0xLTEtMTg1MTcw_8fa5bb35-98da-45eb-b4b7-0b9c6748fe9f"
      unitRef="usd">229000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzQtNS0xLTEtMTg1MTcw_dcac8f63-2a25-48d5-8205-288312a80648"
      unitRef="usd">-101000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzUtMC0xLTEtMTg1MTcwL3RleHRyZWdpb246NzVkNzZlMDEyNGY2NDU5OWExN2U1ZDlhZDljNjFmMmRfODI_0ce15427-4848-4995-9edb-c931a4ff6915"
      unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzUtMC0xLTEtMTg1MTcwL3RleHRyZWdpb246NzVkNzZlMDEyNGY2NDU5OWExN2U1ZDlhZDljNjFmMmRfODc_216fbd25-8b41-4645-8f70-dbd2cdc870d8"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzUtMC0xLTEtMTg1MTcwL3RleHRyZWdpb246NzVkNzZlMDEyNGY2NDU5OWExN2U1ZDlhZDljNjFmMmRfOTU_06f839e5-4675-48f2-81b9-348f20bc28ae"
      unitRef="usd">-31000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzUtMS0xLTEtMTg1MTcw_1a911f92-93db-4f8b-a499-5ca217fc95ed"
      unitRef="usd">192000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzUtMy0xLTEtMTg1MTcw_d4df868f-d09d-4255-8784-abaada091f28"
      unitRef="usd">16000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzUtNS0xLTEtMTg1MTcw_75469301-4918-47f0-af30-891714ac1978"
      unitRef="usd">147000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzYtMC0xLTEtMTg1MTcwL3RleHRyZWdpb246MjQzODE0MzA0NzUzNDNlN2FjNTQ2M2I5OGYzMzY5YjBfMjc0ODc3OTA2OTUzMw_07cd25be-a86a-4df9-9c61-8fb5cbb28295"
      unitRef="usd">-11000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzYtMC0xLTEtMTg1MTcwL3RleHRyZWdpb246MjQzODE0MzA0NzUzNDNlN2FjNTQ2M2I5OGYzMzY5YjBfNzU_5a77e942-3107-470c-af43-ac68c5cee738"
      unitRef="usd">-16000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzYtMC0xLTEtMTg1MTcwL3RleHRyZWdpb246MjQzODE0MzA0NzUzNDNlN2FjNTQ2M2I5OGYzMzY5YjBfODM_1f1ab912-a3d6-44a9-aa68-e07195d7fd41"
      unitRef="usd">20000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzYtMS0xLTEtMTg1MTcw_15ffdd4f-77a3-4036-ab0e-5ca906f2faf8"
      unitRef="usd">-33000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzYtMy0xLTEtMTg1MTcw_c42f356a-db04-4186-9e22-b8330b09c037"
      unitRef="usd">-54000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzYtNS0xLTEtMTg1MTcw_63edc5db-9f47-4e1d-a13e-96d4f2c54133"
      unitRef="usd">68000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzctMS0xLTEtMTg1MTcw_8a33998e-3bd4-4e42-95d2-a4842a56722d"
      unitRef="usd">805000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzctMy0xLTEtMTg1MTcw_c8ca90cf-f8ef-4ac9-aa67-cacb2f312420"
      unitRef="usd">13436000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzctNS0xLTEtMTg1MTcw_ece58969-4acc-4185-a6c3-bb760ad60122"
      unitRef="usd">11598000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzgtMS0xLTEtMTg1MTcw_d4813854-26a1-43ad-91f2-910b6bfae8d0"
      unitRef="usd">-445000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzgtMy0xLTEtMTg1MTcw_a9c69a2e-1814-4198-b0a4-c81e982526a7"
      unitRef="usd">-325000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzgtNS0xLTEtMTg1MTcw_ba50e3d7-0d98-44b0-8d5f-841d4f8e7dc3"
      unitRef="usd">167000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzktMS0xLTEtMTg1MTcw_3bcc801e-6245-4aef-9045-fa7e348fecbe"
      unitRef="usd">-29000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzktMy0xLTEtMTg1MTcw_3dcb44c0-ed09-4aba-a827-83705b48d0a4"
      unitRef="usd">7000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzktNS0xLTEtMTg1MTcw_e06eafa6-6b68-4d2e-97a8-2fdb69305f94"
      unitRef="usd">60000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzEwLTEtMS0xLTE4NTE3MA_2013815c-8f51-45eb-8465-f70225637b21"
      unitRef="usd">1280000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzEwLTMtMS0xLTE4NTE3MA_0f5cdeb3-f624-4363-8eeb-6b012567a5c2"
      unitRef="usd">13755000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMTcvZnJhZzo0NjAwNjQ0ZTMxOWI0M2JmODcxZmUyM2JiMTU2NzhjZi90YWJsZTowNDUyNmIxNTIxZTU0ODBhOWQ3MGQyZWEwZGUyZDliMS90YWJsZXJhbmdlOjA0NTI2YjE1MjFlNTQ4MGE5ZDcwZDJlYTBkZTJkOWIxXzEwLTUtMS0xLTE4NTE3MA_9d07b9d0-ae40-4365-87f6-07f530c78ebe"
      unitRef="usd">11371000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzItMS0xLTEtMTg1MTcw_9d5194e1-e0c6-48a3-9b6e-756df69f2ee9"
      unitRef="usd">4925000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzItMy0xLTEtMTg1MTcw_93a7ed44-77d0-4c07-8423-66b774b1f8d9"
      unitRef="usd">13833000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzItNS0xLTEtMTg1MTcw_98c92465-8d86-421a-b86a-1dca7e279f65"
      unitRef="usd">10701000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQtMS0xLTEtMTg1MTcw_980c9178-ad65-4054-b91e-f82232b451a6"
      unitRef="usd">13821000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQtMy0xLTEtMTg1MTcw_c84b7c00-0007-4620-bdea-6837d08d3577"
      unitRef="usd">13804000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQtNS0xLTEtMTg1MTcw_4e213c0b-fcf8-45ba-9454-90881dc60cca"
      unitRef="usd">13100000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzUtMS0xLTEtMTg3Mzcx_5f7df4a9-1386-4d72-98c9-c7eb4f144b27"
      unitRef="usd">8583000000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzUtMy0xLTEtMTg4Mzg2_4b215b86-43f3-4cc5-8919-e769a0a45619"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzUtNS0xLTEtMTg4Mzg2_43813353-e765-47eb-a2ed-346016b816ac"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ShareBasedCompensation
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzYtMS0xLTEtMTg1MTcw_a4d19b77-8cc8-4686-9bd9-3e9cc09f2a82"
      unitRef="usd">1336000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzYtMy0xLTEtMTg1MTcw_79a9861f-b03e-4fdc-9cdf-68b1ba27f008"
      unitRef="usd">1315000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzYtNS0xLTEtMTg1MTcw_6351b769-3de3-4030-9c88-1b0aad988a03"
      unitRef="usd">1193000000</us-gaap:ShareBasedCompensation>
    <cmcsa:NoncashInterestExpenseIncomeNet
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzctMS0xLTEtMTg1MTcw_9a1f91b3-f836-4d47-ac24-9c69d9412dd5"
      unitRef="usd">309000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:NoncashInterestExpenseIncomeNet
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzctMy0xLTEtMTg1MTcw_2365f88e-0c30-473c-a05e-5aba70bf4b62"
      unitRef="usd">482000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:NoncashInterestExpenseIncomeNet
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzctNS0xLTEtMTg1MTcw_af5d0602-c69c-4512-90cb-86044fa99ab5"
      unitRef="usd">697000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzgtMS0xLTEtMTg1MTcw_f17c80e0-b272-48d1-8a32-befec1175b27"
      unitRef="usd">-1177000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzgtMy0xLTEtMTg1MTcw_7cd2b7e2-da40-406f-ab2a-1a6080babd21"
      unitRef="usd">1311000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzgtNS0xLTEtMTg1MTcw_c5bd2ac1-2b80-44a4-b498-c17ebccf1d8a"
      unitRef="usd">970000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzktMS0xLTEtMTg1MTcw_2bd683a9-7c0c-4469-9024-2446c8f8ccb7"
      unitRef="usd">-834000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzktMy0xLTEtMTg1MTcw_7ea381db-69be-4a29-88a9-efd210aeae26"
      unitRef="usd">1892000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzktNS0xLTEtMTg1MTcw_55e49872-3340-49e4-8da6-ccc8329fa5d7"
      unitRef="usd">-550000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzExLTEtMS0xLTE4NTE3MA_3fa73fcc-5d88-4253-b32a-eba9453a6234"
      unitRef="usd">1327000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzExLTMtMS0xLTE4NTE3MA_74ba966d-fdcf-479e-8997-e71d76349791"
      unitRef="usd">1335000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzExLTUtMS0xLTE4NTE3MA_cb375892-2002-4b82-aebd-724019f65a2b"
      unitRef="usd">20000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzEyLTEtMS0xLTE4NTE3MA_4609217f-3e19-466a-a83e-eb748cd8340f"
      unitRef="usd">451000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzEyLTMtMS0xLTE4NTE3MA_0fbab923-691d-4ac7-bdab-12e28c2f3220"
      unitRef="usd">680000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzEyLTUtMS0xLTE4NTE3MA_d775331e-3480-4a63-9c73-c190a4fc58b6"
      unitRef="usd">244000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzEzLTEtMS0xLTE4NTE3MA_66d295ef-d8ea-45a4-808e-d1b980f376f1"
      unitRef="usd">497000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzEzLTMtMS0xLTE4NTE3MA_196c0d2d-2a4f-4c53-afc3-524acf404d74"
      unitRef="usd">765000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzEzLTUtMS0xLTE4NTE3MA_8ccda784-fcff-4e08-a72d-a875e539de27"
      unitRef="usd">-266000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE0LTEtMS0xLTE4NTE3MA_54ac916e-861e-4fd3-ba6f-b652ecb3c5b3"
      unitRef="usd">1623000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE0LTMtMS0xLTE4NTE3MA_cfda49ac-c761-4e85-a397-971857af086d"
      unitRef="usd">-382000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE0LTUtMS0xLTE4NTE3MA_0225c75f-fc42-4b48-a1da-829a077ba95b"
      unitRef="usd">-1096000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE1LTEtMS0xLTE4NTE3MA_1632a380-ed59-426d-af57-bb11d2fd47b8"
      unitRef="usd">26413000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE1LTMtMS0xLTE4NTE3MA_9303a68f-00d0-40f3-8863-0f6003966596"
      unitRef="usd">29146000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE1LTUtMS0xLTE4NTE3MA_f8b24bbb-a028-4e38-a162-1c37dbb967c1"
      unitRef="usd">24737000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE3LTEtMS0xLTE4NTE3MA_76d3a4e6-5020-441e-9c8a-5fb716b10a95"
      unitRef="usd">10626000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE3LTMtMS0xLTE4NTE3MA_0c17baa5-abc2-44ea-abcf-d4b4e57b1dc1"
      unitRef="usd">9174000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE3LTUtMS0xLTE4NTE3MA_fcac75c8-5c23-44c9-883e-cff85cb0f8d5"
      unitRef="usd">9179000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE4LTEtMS0xLTE4NTE3MA_e291285a-e918-45e0-b996-e216337edd1c"
      unitRef="usd">3141000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE4LTMtMS0xLTE4NTE3MA_9fc2a0c4-3473-4cde-ac5f-3142c22939cb"
      unitRef="usd">2883000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzE4LTUtMS0xLTE4NTE3MA_df46a72b-2a9e-438d-8c6b-92979376ddd1"
      unitRef="usd">2455000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIwLTEtMS0xLTE4NTE3MA_affe2976-efaf-49ae-9741-19baf57e059f"
      unitRef="usd">330000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIwLTMtMS0xLTE4NTE3MA_ce8578ae-5b47-413f-a29c-bdef8180773c"
      unitRef="usd">976000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIwLTUtMS0xLTE4NTE3MA_e738f9a9-915f-4ba7-936e-19874551ef38"
      unitRef="usd">1498000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsToAcquireIntangibleAssetsSpectrumRights
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIxLTEtMS0xLTE4NTE3MA_bea16096-4a6b-41bb-84ec-dbe3d8367329"
      unitRef="usd">0</cmcsa:PaymentsToAcquireIntangibleAssetsSpectrumRights>
    <cmcsa:PaymentsToAcquireIntangibleAssetsSpectrumRights
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIxLTMtMS0xLTE4NTE3MA_8af0ef8b-61db-475e-ac89-911b534e5810"
      unitRef="usd">0</cmcsa:PaymentsToAcquireIntangibleAssetsSpectrumRights>
    <cmcsa:PaymentsToAcquireIntangibleAssetsSpectrumRights
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIxLTUtMS0xLTE4NTE3MA_d9881512-d16c-49b2-9ed1-6e1ceb9f67b8"
      unitRef="usd">459000000</cmcsa:PaymentsToAcquireIntangibleAssetsSpectrumRights>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIyLTEtMS0xLTE4NTE3MA_93cb0d2c-a3ec-489c-baf6-e8b86fac19d2"
      unitRef="usd">12000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIyLTMtMS0xLTE4NTE3MA_32f94fbd-e6ac-4bc3-8c62-773cf9fa90f6"
      unitRef="usd">1374000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIyLTUtMS0xLTE4NTE3MA_46366673-5476-4319-8bc9-6e76683443e1"
      unitRef="usd">233000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIzLTEtMS0xLTE4NTE3MA_5dba83b2-1d88-4a45-a5fb-07c2831bcf9c"
      unitRef="usd">1985000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIzLTMtMS0xLTE4NTE3MA_b4517034-15e3-4ee8-847d-d8b208f32080"
      unitRef="usd">684000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzIzLTUtMS0xLTE4NTE3MA_39e61791-3bcd-4f5a-a5ca-b0ebd445703e"
      unitRef="usd">2339000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI0LTEtMS0xLTE4NTE3MA_19855b62-cb8d-4ca0-bf5d-bf07429013c2"
      unitRef="usd">2274000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI0LTMtMS0xLTE4NTE3MA_29f8d09f-0537-4fd7-9d49-9e5fc8aacde2"
      unitRef="usd">174000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI0LTUtMS0xLTE4NTE3MA_c18183e1-08bc-4039-b6dd-01d8c6b3c110"
      unitRef="usd">812000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI2LTEtMS0xLTE4NTE3MA_3071f836-ff73-43f5-8e4e-93568989c784"
      unitRef="usd">-258000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI2LTMtMS0xLTE4NTE3MA_3b4386e5-3e40-4987-bd0b-148b601bd5f3"
      unitRef="usd">-451000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI2LTUtMS0xLTE4NTE3MA_46c399ab-52bb-43cc-8f4f-7567cbe7e3b2"
      unitRef="usd">-250000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI3LTEtMS0xLTE4NTE3MA_f4810f63-973a-44ac-8965-c58ab759d7dc"
      unitRef="usd">-14140000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI3LTMtMS0xLTE4NTE3MA_a5c3f245-ea97-4caa-9e17-d91324a2121b"
      unitRef="usd">-13446000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI3LTUtMS0xLTE4NTE3MA_9fa8f7cb-6258-4e8e-8f9b-dccb185131b8"
      unitRef="usd">-12047000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI5LTEtMS0xLTE4NTE3MA_88e5a2d6-8b60-4a48-8ab0-e7390b906627"
      unitRef="usd">660000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI5LTMtMS0xLTE4NTE3MA_3ade58ac-3c6f-4ddd-a0d3-59c75efa05c1"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzI5LTUtMS0xLTE4NTE3MA_18390e5e-faad-498e-8ec3-d5d3e55824a2"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzMwLTEtMS0xLTE4NTE3MA_e3b7d837-99c6-4dbc-a065-50892b1de02a"
      unitRef="usd">2745000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzMwLTMtMS0xLTE4NTE3MA_d40e2b7a-e096-4821-b653-ba1b85c88795"
      unitRef="usd">2628000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzMwLTUtMS0xLTE4NTE3MA_53413ee5-b3f1-4afa-88a7-3723123cceb3"
      unitRef="usd">18644000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzMyLTEtMS0xLTE4NTE3MA_7933ddc7-170e-4132-9080-547a5a35e172"
      unitRef="usd">2307000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzMyLTMtMS0xLTE4NTE3MA_d3139d46-cc3a-4e58-b035-2f73c90ad574"
      unitRef="usd">11498000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzMyLTUtMS0xLTE4NTE3MA_c9b33c95-cc8a-43e0-9707-ced5676c0310"
      unitRef="usd">18777000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzMzLTEtMS0xLTE4NTE3MA_68f5e8b8-0874-42e2-aed9-0c9fe1cb3740"
      unitRef="usd">13328000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzMzLTMtMS0xLTE4NTE3MA_19fb8bec-b2d5-4721-9188-9d9b25d35e83"
      unitRef="usd">4672000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzMzLTUtMS0xLTE4NTE3MA_50b7624a-0a99-4f90-be9f-5e8f451b344a"
      unitRef="usd">534000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzM0LTEtMS0xLTE4NTE3MA_f2b471ed-1e58-4af0-afad-a74b457e39ad"
      unitRef="usd">4741000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzM0LTMtMS0xLTE4NTE3MA_f4314bc7-e4a6-41ab-9567-8c0094a4117e"
      unitRef="usd">4532000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzM0LTUtMS0xLTE4NTE3MA_2ce55d14-4372-4bd7-b474-01bfe11bedae"
      unitRef="usd">4140000000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzM4LTEtMS0xLTE4NTE3MA_aa70dc94-341b-4b6a-8c2b-5ee8ced18470"
      unitRef="usd">786000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzM4LTMtMS0xLTE4NTE3MA_6f05cc8e-6481-4417-97a3-5d53db88d5df"
      unitRef="usd">-544000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzM4LTUtMS0xLTE4NTE3MA_6fddc466-5e25-4464-ba1d-7602d454f938"
      unitRef="usd">-1706000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzM5LTEtMS0xLTE4NTE3MA_522199ce-4f06-4ad7-a849-5b8cac93f444"
      unitRef="usd">-16184000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzM5LTMtMS0xLTE4NTE3MA_53dcc81e-1334-47d3-888d-93460f39be54"
      unitRef="usd">-18618000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzM5LTUtMS0xLTE4NTE3MA_cbe131d2-2ab2-4bba-bda4-03385564e1b7"
      unitRef="usd">-6513000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQwLTEtMS0xLTE4NTE3MA_621b052d-fd5f-4126-b5a9-4b237e0195fc"
      unitRef="usd">-86000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQwLTMtMS0xLTE4NTE3MA_7429fc9b-ed78-4fe4-a072-a9e372e8ac6d"
      unitRef="usd">-71000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQwLTUtMS0xLTE4NTE3MA_241254d5-3b58-483b-bcf5-4c1958d4f568"
      unitRef="usd">2000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQxLTEtMS0xLTE4NTE3MA_a073aedb-48e9-4277-b170-450d6b7505e3"
      unitRef="usd">-3997000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQxLTMtMS0xLTE4NTE3MA_2b69e02d-1bac-4890-b5c3-9ed718b1d540"
      unitRef="usd">-2989000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQxLTUtMS0xLTE4NTE3MA_98186d82-0086-4cd5-9ae5-863297067a92"
      unitRef="usd">6179000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQyLTEtMS0xLTE4NTE3MA_874ddcd6-f55f-4054-856d-2f9024d36990"
      unitRef="usd">8778000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQyLTMtMS0xLTE4NTE3MA_16012bdd-1e3b-4271-b734-d53aa7b07c9a"
      unitRef="usd">11768000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9301580cfe6f4ae7a5cd5ed94ba62f2e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQyLTUtMS0xLTE4NTE3MA_d9a85010-7493-4ff3-986b-f940153f67fc"
      unitRef="usd">5589000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQzLTEtMS0xLTE4NTE3MA_28b3b966-e18b-4362-8668-56dbea31dfe7"
      unitRef="usd">4782000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQzLTMtMS0xLTE4NTE3MA_0e85093b-f2bc-4641-89df-69c40714e925"
      unitRef="usd">8778000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjAvZnJhZzo2NTFhNGY3M2U0ZTM0OTQxYjUzMTQwM2JlODc3YjM1MS90YWJsZTpkZGU5Zjk5YWM5MWM0NjFhYjI4YjliNjUwNmM2MDVmZC90YWJsZXJhbmdlOmRkZTlmOTlhYzkxYzQ2MWFiMjhiOWI2NTA2YzYwNWZkXzQzLTUtMS0xLTE4NTE3MA_14eae0b2-d8bd-4cbb-93b3-e4ff434b485f"
      unitRef="usd">11768000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMtMS0xLTEtMTg1MTcw_d46fa2a7-36f3-4ae0-993f-583806305068"
      unitRef="usd">4749000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMtMy0xLTEtMTg1MTcw_d8281ae8-3a37-4218-a08a-fd8111c09092"
      unitRef="usd">8711000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzQtMS0xLTEtMTg1MTcw_1ef1625e-a74e-4af6-918c-a4b2ee8d4682"
      unitRef="usd">12672000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzQtMy0xLTEtMTg1MTcw_850e7b86-349a-48e1-87e1-5a57aeb0ce9e"
      unitRef="usd">12008000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzctMS0xLTEtMTg1MTcw_fc18addd-f819-4c95-8f3b-d4a609c9d76e"
      unitRef="usd">4406000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzctMy0xLTEtMTg1MTcw_894a2308-5b6a-459d-9e98-c84b67312867"
      unitRef="usd">4088000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzgtMS0xLTEtMTg1MTcw_453d5782-e90c-4cf6-89ec-ae57dda27ae5"
      unitRef="usd">21826000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzgtMy0xLTEtMTg1MTcw_51995d62-ed06-4c29-b761-bfb8d6cc686e"
      unitRef="usd">24807000000</us-gaap:AssetsCurrent>
    <cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzktMS0xLTEtMTg1MTcw_1d7cda7c-51e7-407b-910a-c234ebd78066"
      unitRef="usd">12560000000</cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent>
    <cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzktMy0xLTEtMTg1MTcw_6dff4747-345c-40b1-b9ec-ac01f9df57cf"
      unitRef="usd">12806000000</cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzEwLTEtMS0xLTE4NTE3MA_0cb284a2-b09e-4e05-93ff-d5a745f195b2"
      unitRef="usd">7250000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzEwLTMtMS0xLTE4NTE3MA_3ba0f32d-d63c-41d6-b8e2-9289fa026086"
      unitRef="usd">8082000000</us-gaap:LongTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzExLTEtMS0xLTE4NTE3MA_1e57de9a-e914-45db-a092-838a00b8dfb6"
      unitRef="usd">490000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzExLTMtMS0xLTE4NTE3MA_d912ba8e-fa6f-4b1d-8297-ac91ecc47f62"
      unitRef="usd">605000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzEyLTEtMS0xLTE4NTE3MA_55917768-99a7-47e9-89bb-b0a165eef3d0"
      unitRef="usd">55485000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzEyLTMtMS0xLTE4NTE3MA_3779b52d-3f31-430c-9ad9-596fb0108789"
      unitRef="usd">54047000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzEzLTEtMS0xLTE4NTE3MA_298463eb-f04c-42c2-acaa-6b5d1ec7300f"
      unitRef="usd">58494000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzEzLTMtMS0xLTE4NTE3MA_ddeaa190-8309-4ed4-ae2e-86eb3979f600"
      unitRef="usd">70189000000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzE0LTEtMS0xLTE4NTE3MA_50a2184f-1d83-47c7-9d4f-29c769f83f44"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzE0LTMtMS0xLTE4NTE3MA_a8ac3775-c660-408d-8755-812b992e893b"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzE1LTEtMS0xLTE4NTE3MA_5732470e-5dce-4f32-a072-d3fb860907db"
      unitRef="usd">29308000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzE1LTMtMS0xLTE4NTE3MA_192a5e6f-2b7b-44a3-8053-9cff46c62928"
      unitRef="usd">33580000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzE2LTEtMS0xLTE4NTE3MA_1cb5e642-843a-475a-a7ee-de4f6556181a"
      unitRef="usd">12497000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzE2LTMtMS0xLTE4NTE3MA_ba116822-9a10-4fa4-af4f-8886ffa0b52e"
      unitRef="usd">12424000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzE3LTEtMS0xLTE4NTE3MA_bfdd92be-c01b-481a-80cc-aebf98c92c88"
      unitRef="usd">257275000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzE3LTMtMS0xLTE4NTE3MA_0fac232e-ee50-40ab-9520-5cb3aae01f41"
      unitRef="usd">275905000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzIwLTEtMS0xLTE4NTE3MA_50d90f5f-3b94-466c-9f5e-a203ae5a92fc"
      unitRef="usd">12544000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzIwLTMtMS0xLTE4NTE3MA_a7edeeed-0192-4601-9e2b-8700bf101c6f"
      unitRef="usd">12455000000</us-gaap:AccountsPayableCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzIxLTEtMS0xLTE4NTE3MA_ac924fe1-ad86-4250-96c2-513f753f00b7"
      unitRef="usd">1770000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzIxLTMtMS0xLTE4NTE3MA_914b63de-0b6f-4714-bc2a-c219a050abdf"
      unitRef="usd">1822000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzIyLTEtMS0xLTE4NTE3MA_cc040a69-3825-43ea-b805-7b844e2ee0a6"
      unitRef="usd">2380000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzIyLTMtMS0xLTE4NTE3MA_2ef8ccfb-2319-4f2a-906e-29c7b732a694"
      unitRef="usd">3040000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzIzLTEtMS0xLTE4NTE3MA_b5d2b6fe-7b7f-4227-bafa-4b57fbec09a1"
      unitRef="usd">9450000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzIzLTMtMS0xLTE4NTE3MA_e5ad7ee1-8047-4b7e-ae02-aa7bcafccbf1"
      unitRef="usd">9899000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI0LTEtMS0xLTE4NTE3MA_6bca91e4-c926-4ed3-baf9-27af5f424304"
      unitRef="usd">1743000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI0LTMtMS0xLTE4NTE3MA_8983490f-049f-4644-a128-65f13da9df86"
      unitRef="usd">2132000000</us-gaap:DebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI1LTEtMS0xLTE4NTE3MA_e81265b4-2960-4496-8c2f-ed9d05e1ab88"
      unitRef="usd">27887000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI1LTMtMS0xLTE4NTE3MA_e205f55e-314d-48cf-a09e-9bbf2dc29f07"
      unitRef="usd">29348000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI2LTEtMS0xLTE4NTE3MA_3e9b87dd-cca1-4200-bb9e-dd7177ab18e2"
      unitRef="usd">93068000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI2LTMtMS0xLTE4NTE3MA_65af8188-47f1-40f5-b921-0dab841b6cb0"
      unitRef="usd">92718000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <cmcsa:CollateralizedObligation
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI3LTEtMS0xLTE4NTE3MA_b7193a4b-fefb-4fe5-a641-2045439e39dc"
      unitRef="usd">5172000000</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI3LTMtMS0xLTE4NTE3MA_59be1d69-ae65-48f1-99d9-014ee40de14d"
      unitRef="usd">5170000000</cmcsa:CollateralizedObligation>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI4LTEtMS0xLTE4NTE3MA_732d6894-ece6-46a3-911c-2765dbdf81fc"
      unitRef="usd">28714000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI4LTMtMS0xLTE4NTE3MA_b25153a5-b82e-417b-9f43-648c504bed92"
      unitRef="usd">30041000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI5LTEtMS0xLTE4NTE3MA_ff1c7a08-a8f5-49b4-866a-a5393e73e62d"
      unitRef="usd">20395000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzI5LTMtMS0xLTE4NTE3MA_d3466225-0cab-49ec-b995-2e79c99d343e"
      unitRef="usd">20620000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMwLTEtMS0xLTE4NTE3MA_129c44cd-95ae-4558-84ef-ed4de5034454"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMwLTMtMS0xLTE4NTE3MA_2abd4380-4950-4d42-9597-24d67cf69503"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMxLTEtMS0xLTE4NTE3MA_ae91cb35-295f-4bac-83ee-eabc6179699b"
      unitRef="usd">411000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMxLTMtMS0xLTE4NTE3MA_9a4b157a-f13c-49c2-9ec7-b077856363ce"
      unitRef="usd">519000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMzLTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjVlNzA2ZTJiYzVjMjQ3NGY4MmUxNzg1NzM4NmI3ZDE2XzMy_c5e8b8ae-997d-443d-aaf5-5592f8193367"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMzLTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjVlNzA2ZTJiYzVjMjQ3NGY4MmUxNzg1NzM4NmI3ZDE2XzMy_df2a74b6-48b7-4a71-ba5d-cfd991a5f230"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMzLTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjVlNzA2ZTJiYzVjMjQ3NGY4MmUxNzg1NzM4NmI3ZDE2XzUx_684ef704-cfeb-4b08-88fe-a249f8ce2105"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMzLTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjVlNzA2ZTJiYzVjMjQ3NGY4MmUxNzg1NzM4NmI3ZDE2XzUx_c08031cc-dd2f-4463-9031-ce06acc7b36d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMzLTEtMS0xLTE4NTE3MA_13c0cb03-e814-4e73-af65-797dd0add348"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzMzLTMtMS0xLTE4NTE3MA_6d5d9b94-43c9-4060-9a94-c8bafb0a74b1"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i39fbee588cf54adb85acaf853ff95b00_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM0LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjY1MjMyN2Y4YzU0ODQ3NGFhOWMwZWIwY2Q2MTEzY2I5XzI4_1630ed98-154c-4dfb-a98d-33d6553a193e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i841238e40ea947739182cd90a32c4fff_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM0LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjY1MjMyN2Y4YzU0ODQ3NGFhOWMwZWIwY2Q2MTEzY2I5XzI4_9f7077a3-2e19-4513-9e13-18046d834744"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i841238e40ea947739182cd90a32c4fff_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM0LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjY1MjMyN2Y4YzU0ODQ3NGFhOWMwZWIwY2Q2MTEzY2I5XzUz_2070ece2-db52-41d9-91d0-cb87e05adb6a"
      unitRef="shares">7500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i39fbee588cf54adb85acaf853ff95b00_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM0LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjY1MjMyN2Y4YzU0ODQ3NGFhOWMwZWIwY2Q2MTEzY2I5XzUz_ce16bdc2-7115-466a-9ed7-7253c5ca4273"
      unitRef="shares">7500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i39fbee588cf54adb85acaf853ff95b00_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM0LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjY1MjMyN2Y4YzU0ODQ3NGFhOWMwZWIwY2Q2MTEzY2I5Xzcy_41e8e306-52cf-48f4-9683-4e2d37cf62ee"
      unitRef="shares">5083466045</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i841238e40ea947739182cd90a32c4fff_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM0LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjY1MjMyN2Y4YzU0ODQ3NGFhOWMwZWIwY2Q2MTEzY2I5Xzc5_5327cc71-10bb-4036-ae0b-173fbab452c9"
      unitRef="shares">5396576978</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i39fbee588cf54adb85acaf853ff95b00_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM0LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjY1MjMyN2Y4YzU0ODQ3NGFhOWMwZWIwY2Q2MTEzY2I5Xzk2_a4a58355-0fac-4ebf-acbd-1c3df8c354ce"
      unitRef="shares">4210675017</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i841238e40ea947739182cd90a32c4fff_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM0LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjY1MjMyN2Y4YzU0ODQ3NGFhOWMwZWIwY2Q2MTEzY2I5XzEwMw_f9535058-74dc-4cc3-86e4-0ea15ac1701b"
      unitRef="shares">4523785950</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i39fbee588cf54adb85acaf853ff95b00_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM0LTEtMS0xLTE4NTE3MA_3b8f8947-19f2-4c7c-99b2-7d8c41cc09dd"
      unitRef="usd">51000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i841238e40ea947739182cd90a32c4fff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM0LTMtMS0xLTE4NTE3MA_73a43ce4-a647-4441-a99c-9f5bf2d4e5e7"
      unitRef="usd">54000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4a116120a1884d0e890ed32c3ea7b638_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM1LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjFhYjYwNjYxNDVkZDQ2ZWFhYTc0MTUxMGNjYjdhNThjXzI3_6bae374e-7b2b-46e8-9588-18c2b0552cd7"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icc89e3d7c7d94336b621a77c648aa902_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM1LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjFhYjYwNjYxNDVkZDQ2ZWFhYTc0MTUxMGNjYjdhNThjXzI3_cb75d9b5-35bd-49a7-8e0f-272e44637b54"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4a116120a1884d0e890ed32c3ea7b638_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM1LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjFhYjYwNjYxNDVkZDQ2ZWFhYTc0MTUxMGNjYjdhNThjXzUy_2138a053-6802-4d33-aa42-2b078cffa1c2"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icc89e3d7c7d94336b621a77c648aa902_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM1LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjFhYjYwNjYxNDVkZDQ2ZWFhYTc0MTUxMGNjYjdhNThjXzUy_e78f65dd-a205-47fc-b8e6-39a0f0732403"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4a116120a1884d0e890ed32c3ea7b638_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM1LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjFhYjYwNjYxNDVkZDQ2ZWFhYTc0MTUxMGNjYjdhNThjXzg3_1aadc842-b241-4a40-afe8-87b2a21ebb02"
      unitRef="shares">9444375</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="icc89e3d7c7d94336b621a77c648aa902_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM1LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjFhYjYwNjYxNDVkZDQ2ZWFhYTc0MTUxMGNjYjdhNThjXzg3_1add2dcc-6965-41f8-a11b-40feef88a2be"
      unitRef="shares">9444375</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4a116120a1884d0e890ed32c3ea7b638_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM1LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjFhYjYwNjYxNDVkZDQ2ZWFhYTc0MTUxMGNjYjdhNThjXzg3_29b50a06-0ea3-4b35-bde1-594b99b3bca8"
      unitRef="shares">9444375</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icc89e3d7c7d94336b621a77c648aa902_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM1LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjFhYjYwNjYxNDVkZDQ2ZWFhYTc0MTUxMGNjYjdhNThjXzg3_8e9659e6-15c3-44aa-8443-bc362132c92e"
      unitRef="shares">9444375</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="icc89e3d7c7d94336b621a77c648aa902_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM1LTEtMS0xLTE4NTE3MA_00c7463b-31c6-412e-aa24-367e5114a44c"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4a116120a1884d0e890ed32c3ea7b638_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM1LTMtMS0xLTE4NTE3MA_fa1ff2be-0edb-4f31-90b4-2662ca6e8c52"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM2LTEtMS0xLTE4NTE3MA_2b8cc5a3-6bc3-422c-a473-702e083694e0"
      unitRef="usd">39412000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM2LTMtMS0xLTE4NTE3MA_a3421759-7c9d-43f1-ba6b-13f380500d9f"
      unitRef="usd">40173000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM3LTEtMS0xLTE4NTE3MA_a7199609-5239-4267-a738-63600722134b"
      unitRef="usd">51609000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM3LTMtMS0xLTE4NTE3MA_80bc44cd-6975-40cd-b836-aa3863d4d8a0"
      unitRef="usd">61902000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM4LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjBiMDJiMzdlMzRmZTQ0MTVhODk3MjZjMWIyYzE3OGU2XzIw_370d8495-966c-4b39-90b3-3593334f610b"
      unitRef="shares">872791028</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM4LTAtMS0xLTE4NTE3MC90ZXh0cmVnaW9uOjBiMDJiMzdlMzRmZTQ0MTVhODk3MjZjMWIyYzE3OGU2XzIw_7a88a933-3d22-4925-af20-19e48ff38948"
      unitRef="shares">872791028</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM4LTEtMS0xLTE4NTE3MA_532deb5d-64e1-4b83-b3b9-f324c28ba34a"
      unitRef="usd">7517000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM4LTMtMS0xLTE4NTE3MA_a860f009-d5bf-41e4-bdcc-13d1b3f8cd24"
      unitRef="usd">7517000000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM5LTEtMS0xLTE4NTE3MA_aa84663b-5c08-4c78-bf2a-cdb6301beda5"
      unitRef="usd">-2611000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzM5LTMtMS0xLTE4NTE3MA_62af2591-b768-4582-a7d3-d43ce87dda12"
      unitRef="usd">1480000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzQwLTEtMS0xLTE4NTE3MA_8a754152-9a6c-4a76-862f-6a8c399543e4"
      unitRef="usd">80943000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzQwLTMtMS0xLTE4NTE3MA_08ff8c21-241b-4ea8-bde4-0b5395f653ff"
      unitRef="usd">96092000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzQxLTEtMS0xLTE4NTE3MA_4885d110-bf1c-420e-941b-33ea79a69950"
      unitRef="usd">684000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzQxLTMtMS0xLTE4NTE3MA_86756f20-26d4-4280-a78d-72510146361e"
      unitRef="usd">1398000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzQyLTEtMS0xLTE4NTE3MA_812a4e65-6087-447f-9890-88b1d977c36a"
      unitRef="usd">81627000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzQyLTMtMS0xLTE4NTE3MA_aa71bf60-62e4-4bbf-8398-c6693a0f6bc9"
      unitRef="usd">97490000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzQzLTEtMS0xLTE4NTE3MA_cde9613a-7acc-454f-926c-8be961817ad7"
      unitRef="usd">257275000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjMvZnJhZzoyMTk3ZWMxZWQxOTM0OTNjYWY5YmQ2NjQzNDYxN2EyMC90YWJsZTo4NGU0ZjlkNzg2MGI0NGEyYWY0M2M2ZmYwNmMwZDBiNC90YWJsZXJhbmdlOjg0ZTRmOWQ3ODYwYjQ0YTJhZjQzYzZmZjA2YzBkMGI0XzQzLTMtMS0xLTE4NTE3MA_23dfde4b-8163-4056-a22c-d8d94a330bfb"
      unitRef="usd">275905000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzItMS0xLTEtMTg1MTcw_edb0ec30-bfd9-405f-b525-26ec1bde3b1d"
      unitRef="usd">519000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzItMy0xLTEtMTg1MTcw_d5d037e7-109b-45e4-a67c-f37288d823ae"
      unitRef="usd">1280000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i9301580cfe6f4ae7a5cd5ed94ba62f2e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzItNS0xLTEtMTg1MTcw_ad7f86ac-fb82-4a93-a593-43e4ae386120"
      unitRef="usd">1372000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMtMS0xLTEtMTg1MTcw_887da66b-974b-4a26-8ac4-56fc9434cf79"
      unitRef="usd">0</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMtMy0xLTEtMTg1MTcw_d686a27f-01a2-4cee-b813-dc8da1b530ba"
      unitRef="usd">725000000</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMtNS0xLTEtMTg1MTcw_beb44256-6d88-4338-8e28-4d8e158a6638"
      unitRef="usd">0</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQtMS0xLTEtMTg1MTcw_1bade6ea-6b18-4e57-9da0-d4e893561df6"
      unitRef="usd">-77000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQtMy0xLTEtMTg1MTcw_5cc69d3a-418d-40a6-b359-8e036775c275"
      unitRef="usd">-77000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQtNS0xLTEtMTg1MTcw_e23343db-f933-4c86-b207-e720eb00e841"
      unitRef="usd">-51000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUtMS0xLTEtMTg1MTcw_978b6cdb-7739-4434-9cca-b46e5adf4af8"
      unitRef="usd">-80000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUtMy0xLTEtMTg3NTE1_8654f25e-ddbf-4615-8b9b-67fbfdcafa75"
      unitRef="usd">-10000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUtNS0xLTEtMTg1MTcw_44b077d8-6a03-4212-a7d3-81cccae77c39"
      unitRef="usd">-190000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzYtMS0xLTEtMTg1MTcw_f9136edc-155b-4742-972b-9ace87176a08"
      unitRef="usd">49000000</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzYtMy0xLTEtMTg1MTcw_94d9706b-a195-4b89-a6df-275c21e926b5"
      unitRef="usd">51000000</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzYtNS0xLTEtMTg1MTcw_c6a7978c-de78-4f13-98d8-eb75f21a8887"
      unitRef="usd">149000000</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzctMS0xLTEtMTg1MTcw_e2d4425d-86b4-4519-a2f0-6d9d09f652f2"
      unitRef="usd">411000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzctMy0xLTEtMTg1MTcw_6aaf6290-eb0a-4f1a-9576-91b66895fdf3"
      unitRef="usd">519000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzctNS0xLTEtMTg1MTcw_c683f01b-cb85-4a96-88e0-acc4e4d86090"
      unitRef="usd">1280000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e12314eee0d44fa850d795eb30c0edf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzEwLTEtMS0xLTE4NTE3MA_6211db26-1318-45e4-86a3-5e0a03f64bbc"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic78fec8685f04e6c8b027abf6d5ff198_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzEwLTMtMS0xLTE4NTE3MA_0dc662ea-3f18-44b2-9646-281a2fb79f46"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie608b0325134461baa35bb4a2bd7eccf_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzEwLTUtMS0xLTE4NTE3MA_8f54d602-c213-4916-98d6-a3fcef15895e"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i9ab26d590c1843448792d03828a597ee_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzEyLTEtMS0xLTE4NTE3MA_4528b122-7dbe-4355-a783-6387e808a690"
      unitRef="usd">3000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia0c7c42a4d554851bdeab315c37723f7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzEyLTUtMS0xLTE4NTE3MA_6473be98-3bc3-4fae-8d3f-47edb0c99f94"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0303122918a4fbfa56ce83b761adc92_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzEzLTEtMS0xLTE4NTE3MA_80da5c89-92b3-4661-9e34-4d802ceaa34f"
      unitRef="usd">51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e12314eee0d44fa850d795eb30c0edf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzEzLTMtMS0xLTE4NTE3MA_9cdd5f5a-8a70-437f-94c0-cb4e6db790e5"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic78fec8685f04e6c8b027abf6d5ff198_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzEzLTUtMS0xLTE4NTE3MA_137c6d71-df67-47f8-9551-0ccff2c3c271"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieab27b3b7a4b464cbe228bb4e21e8a9d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzE3LTEtMS0xLTE4NTE3MA_4c05c749-a71b-4235-9227-4d2a7a2ce2c3"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65de3bf050964fcb9c009fb4edb3ac60_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzE3LTEtMS0xLTE4NTE3MA_aaddf70a-0641-48bf-be18-2384fb939367"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic393feffad464371acee2a4c4604b5eb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzE3LTMtMS0xLTE4NTE3MA_6126077f-968f-4d4a-8d84-9ccc5c4179c1"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieab27b3b7a4b464cbe228bb4e21e8a9d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzE3LTMtMS0xLTE4NTE3MA_e870d625-5c08-45b8-8bbe-f1b4d7c45bfb"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i46521f623cad45a1a9146e1636945ac2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzE3LTUtMS0xLTE4NTE3MA_85469d85-a996-4e72-b525-64b3c39c8bff"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic393feffad464371acee2a4c4604b5eb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzE3LTUtMS0xLTE4NTE3MA_ce50af6a-7a6c-4139-8f09-8237efc284ee"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i695135173ce24b8abe35f6fa39a0a45c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIwLTEtMS0xLTE4NTE3MA_62ecfe83-c350-41b6-830b-7558c6430334"
      unitRef="usd">40173000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5afbb8c6fbb74da18bccc5b61921d065_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIwLTMtMS0xLTE4NTE3MA_96f1b97b-1348-4f9a-bbfe-7eadd1183cb8"
      unitRef="usd">39464000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac7248c88e724a259388f9e339fbec91_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIwLTUtMS0xLTE4NTE3MA_64748386-7e56-481d-8f8f-06ab9602f2d0"
      unitRef="usd">38447000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i29bd488ee67743c78d753a318410c559_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIxLTEtMS0xLTE4NTE3MA_c0b0bc71-29df-4d58-a32a-5d495c911113"
      unitRef="usd">1055000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2957593e61a4487d9c20072194f6118f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIxLTMtMS0xLTE4NTE3MA_b5b5c670-cbb1-4d2c-90b0-68d80b9ae057"
      unitRef="usd">1037000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id079e17cfdf04225bd6c6ff2e35e1079_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIxLTUtMS0xLTE4NTE3MA_dd143710-b653-4a44-9d9a-83eb2182b65a"
      unitRef="usd">920000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i29bd488ee67743c78d753a318410c559_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIyLTEtMS0xLTE4NTE3MA_bfa89ca9-6ed4-4a8c-8795-8f49dc32ff41"
      unitRef="usd">2431000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2957593e61a4487d9c20072194f6118f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIyLTMtMS0xLTE4NTE3MA_4f3533f2-b089-4735-8339-529853be8e8b"
      unitRef="usd">596000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id079e17cfdf04225bd6c6ff2e35e1079_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIyLTUtMS0xLTE4NTE3MA_8272340d-bbac-4c5c-b0e0-c899c4b48445"
      unitRef="usd">143000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i29bd488ee67743c78d753a318410c559_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIzLTEtMS0xLTE4NTE3MA_4e743947-20c8-4109-a10d-23f05292af9f"
      unitRef="usd">278000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i2957593e61a4487d9c20072194f6118f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIzLTMtMS0xLTE4NTE3MA_9f46bcdb-0f43-43a1-aa54-17a19157bc15"
      unitRef="usd">269000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id079e17cfdf04225bd6c6ff2e35e1079_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzIzLTUtMS0xLTE4NTE3MA_716b4173-4277-4fa0-a267-b94a7512f52c"
      unitRef="usd">255000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockholdersEquityOther
      contextRef="i29bd488ee67743c78d753a318410c559_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzI1LTEtMS0xLTE4NTE3MA_c01c9e71-1054-4aad-aa0e-3bda7edee4a0"
      unitRef="usd">-337000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i2957593e61a4487d9c20072194f6118f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzI1LTMtMS0xLTE4NTE3MA_c51ac9ef-a18b-4014-b093-f152bcecda75"
      unitRef="usd">2000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="id079e17cfdf04225bd6c6ff2e35e1079_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzI1LTUtMS0xLTE4ODA4Ng_a673077a-5ba8-461c-be4f-251560b3ffc8"
      unitRef="usd">15000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6fa1610ee71f489981225e1621c32062_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzI2LTEtMS0xLTE4NTE3MA_c16c006f-5b4e-4f2a-bd87-36b876993f64"
      unitRef="usd">39412000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i695135173ce24b8abe35f6fa39a0a45c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzI2LTMtMS0xLTE4NTE3MA_742f528e-81b7-4ed8-8962-30755b8c878d"
      unitRef="usd">40173000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5afbb8c6fbb74da18bccc5b61921d065_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzI2LTUtMS0xLTE4NTE3MA_5de86d0c-23a5-4b61-9b69-936c8240aea4"
      unitRef="usd">39464000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3eb569652f774ba0ad6ac5a8ea363471_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzI5LTEtMS0xLTE4NTE3MA_d0a691f3-f645-4ec3-8bd5-806e4ceb4fd6"
      unitRef="usd">61902000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i541c0d797aa64c999699b2722d7d1df9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzI5LTMtMS0xLTE4NTE3MA_0a644fa5-21ce-4d0a-a089-b2a7549ce5bd"
      unitRef="usd">56438000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5799d9a424e24e82a17377d7f72a32d8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzI5LTUtMS0xLTE4NTE3MA_f1142ee4-eb47-41a5-838a-48d8e9b7acca"
      unitRef="usd">50695000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifc2054f88c2a4f59820751fec40ff47d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMwLTEtMS0xLTE4NTE3MA_a56ca369-1b31-4bfa-911b-fa53150cc05a"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i18ad91ac44e84c1690458420e74e9b0c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMwLTMtMS0xLTE4NTE3MA_cec52daa-8bb0-4869-af12-47c5357b65ac"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e777e7955ae4e009c03bc87687610f6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMwLTUtMS0xLTE4NTE3MA_5e2e1692-b63e-44eb-b783-ba4e2609cc47"
      unitRef="usd">-124000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i84ea4e61173d478a93a353da5f5d5b06_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMxLTEtMS0xLTE4NTE3MA_aff53869-4753-40ad-8c64-b810e3210bca"
      unitRef="usd">10897000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8d9c5f81d4c84cfd98741d118ac77f1a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMxLTMtMS0xLTE4NTE3MA_ad8424ac-8e75-4b63-8370-5993ef4096b2"
      unitRef="usd">4088000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i23099f79b5014d82993e6fedf4689d60_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMxLTUtMS0xLTE4NTE3MA_3db54968-2501-4009-a8b4-8febe9d9b4eb"
      unitRef="usd">407000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="i84ea4e61173d478a93a353da5f5d5b06_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMyLTEtMS0xLTE4NTE3MA_8fcac6f9-2a93-487e-a8f2-211f8a8cd22c"
      unitRef="usd">4757000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8d9c5f81d4c84cfd98741d118ac77f1a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMyLTMtMS0xLTE4NTE3MA_3ddc2fc8-49ad-43a4-bf5e-42c9b2db570d"
      unitRef="usd">4613000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i23099f79b5014d82993e6fedf4689d60_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMyLTUtMS0xLTE4NTE3MA_12fefa47-48f2-4fcb-9a03-32c1e1d0ca8f"
      unitRef="usd">4250000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityOther
      contextRef="i84ea4e61173d478a93a353da5f5d5b06_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMzLTEtMS0xLTE4NTE3MA_c68d9a84-7067-4e54-bd46-8276c32940b1"
      unitRef="usd">10000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i8d9c5f81d4c84cfd98741d118ac77f1a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMzLTMtMS0xLTE4NTE3MA_bb7169df-ac0f-4940-91f7-45a6074672dd"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i23099f79b5014d82993e6fedf4689d60_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzMzLTUtMS0xLTE4NTE3MA_a22c49ff-5703-424f-91a0-4279a0e4ba4d"
      unitRef="usd">10000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="i84ea4e61173d478a93a353da5f5d5b06_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzM0LTEtMS0xLTE4NTE3MA_17e05c31-01f6-4a35-9bc8-e55d1b2408f8"
      unitRef="usd">5370000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="i8d9c5f81d4c84cfd98741d118ac77f1a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzM0LTMtMS0xLTE4NTE3MA_52353f61-e01f-4e75-bd10-9d222f5ae6d6"
      unitRef="usd">14159000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="i23099f79b5014d82993e6fedf4689d60_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzM0LTUtMS0xLTE4NTE3MA_6dacb7c6-738e-4008-98f4-ef4de7d29195"
      unitRef="usd">10534000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i365d08cbe3654e3095bec17e87757045_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzM1LTEtMS0xLTE4NTE3MA_83725d9e-90d1-4887-9d72-8b9a32597b21"
      unitRef="usd">51609000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3eb569652f774ba0ad6ac5a8ea363471_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzM1LTMtMS0xLTE4NTE3MA_e90c6ab6-00a5-465a-9399-7810f71207f7"
      unitRef="usd">61902000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i541c0d797aa64c999699b2722d7d1df9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzM1LTUtMS0xLTE4NTE3MA_93fa8d9f-5b53-491c-bd29-6255d5477526"
      unitRef="usd">56438000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic11c4a27021b4bb39cc01af5141f9abe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzM5LTEtMS0xLTE4NTE3MA_144a68bc-3818-4ee8-9c82-12d9daf8e8a9"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15dab8cc578342449ad28d1a6baa81a7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzM5LTMtMS0xLTE4NTE3MA_182a069c-3411-401d-a101-8deac01bbe31"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i057bdb093ca54141aba5a9acae178f5e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzM5LTUtMS0xLTE4NTE3MA_7169ff43-09f7-402c-a1f7-d84738f1ef50"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ba63c0ff5e4429fa7fced51f4245c44_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQyLTEtMS0xLTE4NTE3MA_bec4f081-7e9d-4291-b231-b14244af108d"
      unitRef="usd">1480000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie8871da85bab4862bac1101c36dbc01e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQyLTMtMS0xLTE4NTE3MA_cc80c67c-5194-49ef-b502-9c2dd998b562"
      unitRef="usd">1884000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7364245347bb4fb79f774af315b6a914_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQyLTUtMS0xLTE4NTE3MA_12568733-771a-46f0-ae48-ce8be560b6a0"
      unitRef="usd">1047000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id4130c721861483c8cd5e858fcc0f05a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQ0LTEtMS0xLTE4NTE3MA_f7c23514-ced4-4b3f-a105-0e2e1cc737b3"
      unitRef="usd">-4091000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idd766a9e8bfb469cacb70d118d495188_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQ0LTMtMS0xLTE4NTE3MA_b750f34e-b3cb-4927-bbb6-b390e76cf19b"
      unitRef="usd">-404000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4755175592ee4353a69e4293c34e7805_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQ0LTUtMS0xLTE4NTE3MA_282d49b8-cebe-42f4-9078-19ac01954cfb"
      unitRef="usd">837000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i059b3521744745618f7f57c082a00acf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQ2LTEtMS0xLTE4NTE3MA_837317e0-9c8d-47cd-b879-cd009553bcca"
      unitRef="usd">-2611000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ba63c0ff5e4429fa7fced51f4245c44_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQ2LTMtMS0xLTE4NTE3MA_2f9af007-c19e-4b3e-8d82-cac01fb01239"
      unitRef="usd">1480000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie8871da85bab4862bac1101c36dbc01e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQ2LTUtMS0xLTE4NTE3MA_550b36cd-92cf-4102-b36b-32635ed72b9d"
      unitRef="usd">1884000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7c4b6ae9eed4ca5b1efffe25be83d12_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQ5LTEtMS0xLTE4NTE3MA_d8cd267f-9d98-483d-a4a4-81ff8f794f6c"
      unitRef="usd">1398000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a5ec61134e54c208f20b0f0a496c148_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQ5LTMtMS0xLTE4NTE3MA_9ef1ff78-c9a0-43e6-83f6-488afe39379a"
      unitRef="usd">1415000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic24d6322da884ec292f3844e7e4dcbf9_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzQ5LTUtMS0xLTE4NTE3MA_8d4526b2-c386-4f89-80b6-32e12f8e7537"
      unitRef="usd">1148000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3ac239030cf040d69dccd8219b9b8c5a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUwLTEtMS0xLTE4NTE3MA_c51761fe-a3fd-4550-871a-3ff41964a7af"
      unitRef="usd">-29000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i80422e30c3c2461cadd95638957f27c5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUwLTMtMS0xLTE4NTE3MA_32b9b4ad-fe94-47c9-af36-f4527e171924"
      unitRef="usd">7000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id2c3812d7e1d410eb8f6bf8cd9cc4052_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUwLTUtMS0xLTE4NTE3MA_bcae3e88-7218-44f6-be8d-a155a5a33044"
      unitRef="usd">60000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="i3ac239030cf040d69dccd8219b9b8c5a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUxLTEtMS0xLTE4NTE3MA_780faca2-108f-4235-9fa0-13486002ffac"
      unitRef="usd">89000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="i80422e30c3c2461cadd95638957f27c5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUxLTMtMS0xLTE4NTE3MA_b07ab5ba-77b1-4e13-89cf-bd889b1953bb"
      unitRef="usd">353000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="id2c3812d7e1d410eb8f6bf8cd9cc4052_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUxLTUtMS0xLTE4NTE3MA_8c6cebd4-640c-4852-a46d-8c4dcfccd28c"
      unitRef="usd">192000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <us-gaap:StockholdersEquityOther
      contextRef="i3ac239030cf040d69dccd8219b9b8c5a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUzLTEtMS0xLTE4NTE3MA_3b1ab6d9-0f81-4375-b8c2-044932e0f53d"
      unitRef="usd">280000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="id2c3812d7e1d410eb8f6bf8cd9cc4052_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzUzLTUtMS0xLTE4NTE3MA_99510604-9d51-4586-a01b-542e66a0df1b"
      unitRef="usd">3000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="i3ac239030cf040d69dccd8219b9b8c5a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU0LTEtMS0xLTE4NTE3MA_b4f91e72-08da-4e1d-b8e1-2c1904f6378d"
      unitRef="usd">-495000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="i80422e30c3c2461cadd95638957f27c5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU0LTMtMS0xLTE4NTE3MA_6f9f0243-ada2-44d0-b18a-2317a72f2fd2"
      unitRef="usd">-377000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="id2c3812d7e1d410eb8f6bf8cd9cc4052_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU0LTUtMS0xLTE4NTE3MA_4894d9e9-fb69-44c9-9e2e-f0cbaf724d7f"
      unitRef="usd">18000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c279ba147c34860a5fdc32e8317b7ad_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU1LTEtMS0xLTE4NTE3MA_2566f157-6526-44bf-850e-619eb5306e8a"
      unitRef="usd">684000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7c4b6ae9eed4ca5b1efffe25be83d12_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU1LTMtMS0xLTE4NTE3MA_b67663f0-4bef-4c7f-ac5c-ebf2f6295815"
      unitRef="usd">1398000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a5ec61134e54c208f20b0f0a496c148_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU1LTUtMS0xLTE4NTE3MA_52be1330-c3dc-4a95-ad5d-bc0756fee031"
      unitRef="usd">1415000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU2LTEtMS0xLTE4NTE3MA_619d1595-f0db-45e3-9ed1-d170a97750ba"
      unitRef="usd">81627000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU2LTMtMS0xLTE4NTE3MA_2e2fcbde-3f6c-41cf-8109-2446137c6f09"
      unitRef="usd">97490000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU2LTUtMS0xLTE4NTE3MA_61171f4e-3f9e-42c6-99be-fe5a6ae4a605"
      unitRef="usd">91738000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU3LTEtMS0xLTE4NTE3MA_38274e55-a702-407a-90a3-f4d5ebee1026"
      unitRef="usdPerShare">1.08</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU3LTMtMS0xLTE4NTE3MA_e111e709-0a1a-4458-9e78-d07094a72063"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMjYvZnJhZzo4MGZkZGJiYzNiYzM0MGRjYjhlNGJjNTkzMGY2YmQ4OC90YWJsZTphNWFkYWYzMWUxMzE0YzYxYWFhOTMwNGUxZTdlNmE0ZC90YWJsZXJhbmdlOmE1YWRhZjMxZTEzMTRjNjFhYWE5MzA0ZTFlN2U2YTRkXzU3LTUtMS0xLTE4NTE3MA_2f16014d-4322-4ed2-ad99-649d7c225969"
      unitRef="usdPerShare">0.92</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzIvZnJhZzphNzE1NWE0YzIxNDU0ZTY5YjRlZjJhMmEwZWZkMjljNS90ZXh0cmVnaW9uOmE3MTU1YTRjMjE0NTRlNjliNGVmMmEyYTBlZmQyOWM1XzUxNDI_e49d7a2d-6e13-43c5-aeed-d15d0f530fa0">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 1: Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 accompanying consolidated financial statements include all entities in which we have a controlling voting interest and variable interest entities (&#x201c;VIEs&#x201d;) required to be consolidated, including Universal Beijing Resort (see Note 8). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We translate assets and liabilities of our foreign operations where the functional currency is the local currency into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average periodic exchange rates. The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income in investment and other income (loss), net. For disclosures containing future amounts where the functional currency is the local currency, we translate the amounts into U.S. dollars at the exchange rates as of the balance sheet date. &lt;/span&gt;&lt;/div&gt;&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;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Reclassifications have been made to our notes to consolidated financial statements for the prior year to conform to classifications used in 2022. &lt;/span&gt;&lt;/div&gt;&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;Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Our consolidated financial statements are prepared in accordance with GAAP, which require us to select accounting policies, including in certain cases industry-specific policies, and make estimates that affect the reported amount of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and contingent liabilities. Actual results could differ from these estimates. The following accounting policies are specific to the industries in which we operate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;capitalization and amortization of film and television costs (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;costs for connecting customers to our cable systems (see Note 9)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Information on other accounting policies and methods that we use in the preparation of our consolidated financial statements are included, where applicable, in their respective footnotes that follow. The collateralized obligation related to our investment in Hulu is discussed in Note 8 and our other long-term debt is discussed in Note 6. Below is a discussion of accounting policies and methods used in our consolidated financial statements that are not presented within other footnotes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Advertising costs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in foreign exchange rates and interest rates. Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our derivative financial instruments are recorded in our consolidated balance sheet at fair value. We designate certain derivative instruments as fair value hedges of recognized assets or liabilities, such as non-functional currency receivables and payables, or as cash flow hedges of forecasted transactions, including foreign currency denominated cash flows associated with non-functional currency debt and non-functional currency revenue and expenses. Changes in the fair value of derivative instruments accounted for as fair value hedges are primarily recorded within earnings and changes in the fair value of cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) until the hedged items affect earnings. We also designate certain derivative and non-derivative instruments as hedges of our net investments in certain foreign subsidiaries. Transaction gains and losses resulting from currency movements on debt and changes in the fair value of cross-currency swaps designated as net investment hedges are recorded within the currency translation adjustments component of accumulated other comprehensive income (loss). For derivatives not designated as hedges, changes in fair value are recognized in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 6 for further information on certain derivative instruments related to debt and intercompany funding arrangements. The impact of our remaining derivative financial instruments was not material to our consolidated financial statements in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 accounting guidance related to fair value measurements establishes a hierarchy based on the types of inputs used for the various valuation techniques. The levels of the hierarchy are described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Level 1: Values are determined using quoted market prices for identical financial instruments in an active market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Level 2: Values are determined using quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Level 3: Values are determined using models that use significant inputs that are primarily unobservable, discounted cash flow methodologies or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We use the three tier fair value hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments (see Note 8); on a non-recurring basis, such as for acquisitions and impairment testing (see Note 10); and for disclosure purposes, such as for long-term debt (see Note 6). Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation and classification within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Government Assistance&lt;/span&gt;&lt;/div&gt;In November 2021, the Financial Accounting Standards Board issued new accounting guidance related to the disclosure of certain types of government assistance. The guidance requires annual disclosure of the nature of the transactions, the related accounting policy, and the amounts and specific financial statement line items impacted by the transactions. We adopted the new guidance prospectively as of and for the year ended December 31, 2022. See Note 4 for information related to production tax incentives. The impacts of other government assistance programs were not material.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzIvZnJhZzphNzE1NWE0YzIxNDU0ZTY5YjRlZjJhMmEwZWZkMjljNS90ZXh0cmVnaW9uOmE3MTU1YTRjMjE0NTRlNjliNGVmMmEyYTBlZmQyOWM1XzUxNTE_e0d5c934-cb10-4cef-8172-e9eb1f163d30">The accompanying consolidated financial statements include all entities in which we have a controlling voting interest and variable interest entities (&#x201c;VIEs&#x201d;) required to be consolidated, including Universal Beijing Resort (see Note 8).</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzIvZnJhZzphNzE1NWE0YzIxNDU0ZTY5YjRlZjJhMmEwZWZkMjljNS90ZXh0cmVnaW9uOmE3MTU1YTRjMjE0NTRlNjliNGVmMmEyYTBlZmQyOWM1XzUxNTg_d579ae93-6df0-4b19-8b42-f5f63d2093cd">We translate assets and liabilities of our foreign operations where the functional currency is the local currency into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average periodic exchange rates. The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income in investment and other income (loss), net. For disclosures containing future amounts where the functional currency is the local currency, we translate the amounts into U.S. dollars at the exchange rates as of the balance sheet date.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzIvZnJhZzphNzE1NWE0YzIxNDU0ZTY5YjRlZjJhMmEwZWZkMjljNS90ZXh0cmVnaW9uOmE3MTU1YTRjMjE0NTRlNjliNGVmMmEyYTBlZmQyOWM1Xzk4OTU2MDQ2NTYyMjQ_9f75d0a9-d73a-4313-8fed-92d52bf2918d">Reclassifications have been made to our notes to consolidated financial statements for the prior year to conform to classifications used in 2022.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzIvZnJhZzphNzE1NWE0YzIxNDU0ZTY5YjRlZjJhMmEwZWZkMjljNS90ZXh0cmVnaW9uOmE3MTU1YTRjMjE0NTRlNjliNGVmMmEyYTBlZmQyOWM1XzUxNDc_f7134e81-c9d8-4bc7-a25d-4b0bd0dbdb33">&lt;div style="margin-bottom: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;Our consolidated financial statements are prepared in accordance with GAAP, which require us to select accounting policies, including in certain cases industry-specific policies, and make estimates that affect the reported amount of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and contingent liabilities. Actual results could differ from these estimates. The following accounting policies are specific to the industries in which we operate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;capitalization and amortization of film and television costs (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;costs for connecting customers to our cable systems (see Note 9)&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzIvZnJhZzphNzE1NWE0YzIxNDU0ZTY5YjRlZjJhMmEwZWZkMjljNS90ZXh0cmVnaW9uOmE3MTU1YTRjMjE0NTRlNjliNGVmMmEyYTBlZmQyOWM1XzUxNTU_87565256-a87a-4e30-aa73-086bcda37b60">Advertising costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzIvZnJhZzphNzE1NWE0YzIxNDU0ZTY5YjRlZjJhMmEwZWZkMjljNS90ZXh0cmVnaW9uOmE3MTU1YTRjMjE0NTRlNjliNGVmMmEyYTBlZmQyOWM1XzUxNDQ_f088788b-5239-4781-9da9-13f57298efd0">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in foreign exchange rates and interest rates. Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our derivative financial instruments are recorded in our consolidated balance sheet at fair value. We designate certain derivative instruments as fair value hedges of recognized assets or liabilities, such as non-functional currency receivables and payables, or as cash flow hedges of forecasted transactions, including foreign currency denominated cash flows associated with non-functional currency debt and non-functional currency revenue and expenses. Changes in the fair value of derivative instruments accounted for as fair value hedges are primarily recorded within earnings and changes in the fair value of cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) until the hedged items affect earnings. We also designate certain derivative and non-derivative instruments as hedges of our net investments in certain foreign subsidiaries. Transaction gains and losses resulting from currency movements on debt and changes in the fair value of cross-currency swaps designated as net investment hedges are recorded within the currency translation adjustments component of accumulated other comprehensive income (loss). For derivatives not designated as hedges, changes in fair value are recognized in earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzIvZnJhZzphNzE1NWE0YzIxNDU0ZTY5YjRlZjJhMmEwZWZkMjljNS90ZXh0cmVnaW9uOmE3MTU1YTRjMjE0NTRlNjliNGVmMmEyYTBlZmQyOWM1XzUxNDU_ed118501-01ec-4629-a64b-1713cdfe21c1">&lt;div style="margin-bottom: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 accounting guidance related to fair value measurements establishes a hierarchy based on the types of inputs used for the various valuation techniques. The levels of the hierarchy are described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Level 1: Values are determined using quoted market prices for identical financial instruments in an active market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Level 2: Values are determined using quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Level 3: Values are determined using models that use significant inputs that are primarily unobservable, discounted cash flow methodologies or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We use the three tier fair value hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments (see Note 8); on a non-recurring basis, such as for acquisitions and impairment testing (see Note 10); and for disclosure purposes, such as for long-term debt (see Note 6). Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation and classification within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzIvZnJhZzphNzE1NWE0YzIxNDU0ZTY5YjRlZjJhMmEwZWZkMjljNS90ZXh0cmVnaW9uOmE3MTU1YTRjMjE0NTRlNjliNGVmMmEyYTBlZmQyOWM1Xzk4OTU2MDQ2NjAxODE_0e4909db-057e-40a1-8742-8fc241aa4603">Government AssistanceIn November 2021, the Financial Accounting Standards Board issued new accounting guidance related to the disclosure of certain types of government assistance. The guidance requires annual disclosure of the nature of the transactions, the related accounting policy, and the amounts and specific financial statement line items impacted by the transactions. We adopted the new guidance prospectively as of and for the year ended December 31, 2022.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90ZXh0cmVnaW9uOmZhMzViZDY0MGEzMjQ2MjBhYzEzZjg3ODdkOTUyMGViXzM0ODI_be7d31ed-b426-4d0b-9efe-3760a5935357">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 2: Segment Information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We are a global media and technology company with three primary businesses: Comcast Cable, NBCUniversal and Sky. We present our operations for (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; and (3) Sky in one reportable business segment. See Note 3 for a description of the various products and services within each reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;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-bottom: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;Our financial data by reportable segment is presented in the tables below. We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:43.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.429%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&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:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&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="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;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;Capital&lt;br/&gt;Expenditures&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;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;39,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Sky&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;121,427&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;36,459&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;13,821&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;10,626&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,141&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="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:43.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.429%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&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:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&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="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;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;Capital&lt;br/&gt;Expenditures&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;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;34,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;116,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;34,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;9,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="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:43.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.429%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&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:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&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="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;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;Capital&lt;br/&gt;Expenditures&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;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;27,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;103,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;9,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;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 content licensing revenue in Studios for licenses of owned content to Media and Sky; distribution revenue in Media for fees received from Cable Communications for the sale of cable network programming and under retransmission consent agreements; and advertising revenue in 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 in 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.  &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:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.764%"/&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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;229&lt;/span&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;2,224&lt;/span&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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;3,604&lt;/span&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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;3,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;1&lt;/span&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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;52&lt;/span&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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;19&lt;/span&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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;215&lt;/span&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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:8pt;font-weight:400;line-height:100%"&gt;Total intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;6,345&lt;/span&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 style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;6,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;4,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;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, 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="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.764%"/&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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;36,459&lt;/span&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;34,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;30,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;(8,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(8,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(8,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;(5,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(5,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Goodwill and long-lived asset impairments&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;(8,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;(3,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:8pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;9,284&lt;/span&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 style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;19,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;14,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="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;Adjustments represent the impact of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including costs related to our investment portfolio, and Sky transaction-related costs in 2021 and 2020. Adjustments for 2020 also include $177&#160;million related to a legal settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)    Refer to Note 10 for a discussion of impairment charges related to goodwill and long-lived assets in our Sky segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <cmcsa:NumberOfBusinesses
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90ZXh0cmVnaW9uOmZhMzViZDY0MGEzMjQ2MjBhYzEzZjg3ODdkOTUyMGViXzU3_7e5ee285-b557-4aee-9b11-3404b06eb7a8"
      unitRef="business">3</cmcsa:NumberOfBusinesses>
    <us-gaap:NumberOfReportableSegments
      contextRef="id61ecd45611e45f2a3113c6f64ec9940_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90ZXh0cmVnaW9uOmZhMzViZDY0MGEzMjQ2MjBhYzEzZjg3ODdkOTUyMGViXzE2OA_8645e8fa-e9d8-4f9e-8012-92a1706b22f7"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="if4aff2ffe4884d82b059febe7e489cdd_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90ZXh0cmVnaW9uOmZhMzViZDY0MGEzMjQ2MjBhYzEzZjg3ODdkOTUyMGViXzM0Nzc_a2f4cb62-aa56-4c38-bd9e-ffe71fb6e6a8"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i189792d0c40d46a4b3ae4fb4db62c338_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90ZXh0cmVnaW9uOmZhMzViZDY0MGEzMjQ2MjBhYzEzZjg3ODdkOTUyMGViXzM0MA_423b3304-93d5-4bd4-b99a-f25f7d7ed26d"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90ZXh0cmVnaW9uOmZhMzViZDY0MGEzMjQ2MjBhYzEzZjg3ODdkOTUyMGViXzM0Nzg_34754a75-a156-4932-8396-12783ec258fd">&lt;div style="margin-bottom: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;Our financial data by reportable segment is presented in the tables below. We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:43.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.429%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&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:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&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="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;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;Capital&lt;br/&gt;Expenditures&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;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;39,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Sky&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;121,427&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;36,459&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;13,821&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;10,626&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,141&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="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:43.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.429%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&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:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&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="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;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;Capital&lt;br/&gt;Expenditures&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;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;34,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;116,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;34,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;9,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="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:43.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.429%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&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:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&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="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;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;Capital&lt;br/&gt;Expenditures&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;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;27,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;103,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;9,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;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 content licensing revenue in Studios for licenses of owned content to Media and Sky; distribution revenue in Media for fees received from Cable Communications for the sale of cable network programming and under retransmission consent agreements; and advertising revenue in 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 in 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.  &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:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.764%"/&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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;229&lt;/span&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;2,224&lt;/span&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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;3,604&lt;/span&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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;3,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;1&lt;/span&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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;52&lt;/span&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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;19&lt;/span&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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;215&lt;/span&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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:8pt;font-weight:400;line-height:100%"&gt;Total intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;6,345&lt;/span&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 style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;6,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;4,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;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, 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="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.764%"/&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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;36,459&lt;/span&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;34,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;30,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;(8,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(8,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(8,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;(5,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(5,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Goodwill and long-lived asset impairments&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;(8,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;(3,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:8pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;9,284&lt;/span&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 style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;19,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;14,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="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;Adjustments represent the impact of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including costs related to our investment portfolio, and Sky transaction-related costs in 2021 and 2020. Adjustments for 2020 also include $177&#160;million related to a legal settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)    Refer to Note 10 for a discussion of impairment charges related to goodwill and long-lived assets in our Sky segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="if09e228d8bdf42f286cc3f8c886c9fdb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzItMS0xLTEtMTg1MTcw_507f820c-eeac-4ac2-b2b8-5a490820ee0b"
      unitRef="usd">66318000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="if09e228d8bdf42f286cc3f8c886c9fdb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzItMi0xLTEtMTg1MTcw_18038936-c104-4ad1-b193-a5e1c377c776"
      unitRef="usd">29403000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if09e228d8bdf42f286cc3f8c886c9fdb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzItMy0xLTEtMTg1MTcw_616a531c-74ea-46cf-856a-05c48e2a6f87"
      unitRef="usd">7811000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if09e228d8bdf42f286cc3f8c886c9fdb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzItNS0xLTEtMTg1MTcw_bc7405e8-fb3a-412c-a1b2-422d5cdc1cee"
      unitRef="usd">7568000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="if09e228d8bdf42f286cc3f8c886c9fdb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzItNi0xLTEtMTg1MTcw_50bcc23f-3b40-4f51-b992-48f0ea63aa9e"
      unitRef="usd">1496000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="icd9c06b25b044ef09745ba8287ad8b85_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzQtMS0xLTEtMTg1MTcw_548dce6a-27cc-4958-9141-08c149bee4eb"
      unitRef="usd">23406000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="icd9c06b25b044ef09745ba8287ad8b85_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzQtMi0xLTEtMTg1MTcw_a1ada580-36b1-4903-bcd0-b2242a43e9bd"
      unitRef="usd">3212000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icd9c06b25b044ef09745ba8287ad8b85_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzQtMy0xLTEtMTg1MTcw_d80b982a-90d5-42e7-9c9e-6f3434ba4196"
      unitRef="usd">963000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icd9c06b25b044ef09745ba8287ad8b85_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzQtNS0xLTEtMTg1MTcw_97e2af56-4e77-4582-812a-e98276fc9b50"
      unitRef="usd">121000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="icd9c06b25b044ef09745ba8287ad8b85_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzQtNi0xLTEtMTg1MTcw_16233a47-3e87-4359-b1f6-dad44db28e86"
      unitRef="usd">234000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ia6b6ffde1da64a4990e0ae92d16ed3e7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzYtMS0xLTEtMTg1MTcw_56f31b45-27b4-4499-ab14-f3e701fdaf57"
      unitRef="usd">11622000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ia6b6ffde1da64a4990e0ae92d16ed3e7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzYtMi0xLTEtMTg1MTcw_32c35bb6-dd2a-46c3-9469-dd09ce891bb0"
      unitRef="usd">942000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia6b6ffde1da64a4990e0ae92d16ed3e7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzYtMy0xLTEtMTg1MTcw_b55a214e-1e10-4c43-9f81-454124d7f65d"
      unitRef="usd">45000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia6b6ffde1da64a4990e0ae92d16ed3e7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzYtNS0xLTEtMTg1MTcw_2fa461e3-60eb-40b2-8211-115722b4a1b4"
      unitRef="usd">6000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ia6b6ffde1da64a4990e0ae92d16ed3e7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzYtNi0xLTEtMTg1MTcw_53bf4cd5-e4ef-4923-8662-6a531af9e6d2"
      unitRef="usd">16000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="iba2b3497cbd34c6c9ccb3ed3ca497728_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzctMS0xLTEtMTg1MTcw_b8f5b8e7-6c66-405e-8466-720bfa4273a3"
      unitRef="usd">7541000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="iba2b3497cbd34c6c9ccb3ed3ca497728_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzctMi0xLTEtMTg1MTcw_f2e1a880-f6be-4850-ba49-b1e1ebdec7da"
      unitRef="usd">2683000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iba2b3497cbd34c6c9ccb3ed3ca497728_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzctMy0xLTEtMTg1MTcw_33d8f187-89f4-41e1-8e22-0707ce5a9d67"
      unitRef="usd">1060000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iba2b3497cbd34c6c9ccb3ed3ca497728_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzctNS0xLTEtMTg1MTcw_e84a84ea-ce95-4bee-b268-1232eac56aa7"
      unitRef="usd">1629000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="iba2b3497cbd34c6c9ccb3ed3ca497728_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzctNi0xLTEtMTg1MTcw_1431045e-1f1d-49a7-b5a5-63ef9da14a45"
      unitRef="usd">80000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i8108fd527f2d4a43ba93e4e2400be9bf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzgtMS0xLTEtMTg1MTcw_4cf298d6-b62a-4cba-b7c5-c606e27f0c0d"
      unitRef="usd">75000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i8108fd527f2d4a43ba93e4e2400be9bf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzgtMi0xLTEtMTg1MTcw_08918d8d-43c6-4279-9086-5e52a04db18a"
      unitRef="usd">-881000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8108fd527f2d4a43ba93e4e2400be9bf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzgtMy0xLTEtMTg1MTcw_45126c39-48d2-4cd0-a130-4d123868f2c4"
      unitRef="usd">494000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8108fd527f2d4a43ba93e4e2400be9bf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzgtNS0xLTEtMTg1MTcw_8fc8da8a-f63d-4ab7-a7dc-7b8ba634a2c2"
      unitRef="usd">543000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i8108fd527f2d4a43ba93e4e2400be9bf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzgtNi0xLTEtMTg1MTcw_bc77d202-a8c3-4db3-b3a0-93ff94e56c18"
      unitRef="usd">184000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="iefa9aa1b641340bc9fe6d2003341f1d5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzktMS0xLTEtMTg1MTcw_b2850667-4260-43d4-804f-153219b390ad"
      unitRef="usd">-3442000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="iefa9aa1b641340bc9fe6d2003341f1d5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzktMi0xLTEtMTg1MTcw_cdbf3412-1e4e-471c-9a97-b57fc04eca15"
      unitRef="usd">-2000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iefa9aa1b641340bc9fe6d2003341f1d5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzktMy0xLTEtMTg1MTcw_25691a94-fdb0-4a53-90cf-9f9880bd084c"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iefa9aa1b641340bc9fe6d2003341f1d5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzktNS0xLTEtMTg1MTcw_7ea22544-89ba-4be6-925c-f286e33dd409"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="iefa9aa1b641340bc9fe6d2003341f1d5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzktNi0xLTEtMTg1MTcw_08b642f8-a4fb-4387-9e74-3558456cc287"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ic708ceed93f94ba189403635e7163b8e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEwLTEtMS0xLTE4NTE3MA_25ac7274-30d4-42da-bc52-1a3158175603"
      unitRef="usd">39203000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ic708ceed93f94ba189403635e7163b8e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEwLTItMS0xLTE4NTE3MA_40bc067b-b6a0-4584-9ee2-92d015c3ff22"
      unitRef="usd">5955000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic708ceed93f94ba189403635e7163b8e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEwLTMtMS0xLTE4NTE3MA_73fda8d5-23a4-4b94-afd4-c55bbc7c18d3"
      unitRef="usd">2562000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic708ceed93f94ba189403635e7163b8e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEwLTUtMS0xLTE4NTE3MA_87775048-b5d7-46f7-befa-44ff3bd21abe"
      unitRef="usd">2299000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ic708ceed93f94ba189403635e7163b8e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEwLTYtMS0xLTE4NTE3MA_043a3ca7-5e93-4523-9022-f682fa090915"
      unitRef="usd">514000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ie32e8d983d2540ed8370c29a67615fd9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzExLTEtMS0xLTE4NTE3MA_06e8f821-deab-4f4d-bf0e-5cde3ae3172f"
      unitRef="usd">17946000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ie32e8d983d2540ed8370c29a67615fd9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzExLTItMS0xLTE4NTE3MA_03bd04ff-88cd-421b-bc10-1464a0ca735f"
      unitRef="usd">2526000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie32e8d983d2540ed8370c29a67615fd9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzExLTMtMS0xLTE4NTE3MA_eeddb46d-3c39-4e6e-b90c-f30c299ca3e1"
      unitRef="usd">3169000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie32e8d983d2540ed8370c29a67615fd9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzExLTUtMS0xLTE4NTE3MA_7c20d6e9-7cf6-4abf-854d-2eb58b53daf0"
      unitRef="usd">560000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie32e8d983d2540ed8370c29a67615fd9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzExLTYtMS0xLTE4NTE3MA_4dd1f5de-e769-4624-9c71-11096d87c93b"
      unitRef="usd">815000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ie174e288ea6040fd8fee148170ce57da_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEyLTEtMS0xLTE4NTE3MA_169278de-e679-4d49-9c40-6f671040e8d3"
      unitRef="usd">863000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ie174e288ea6040fd8fee148170ce57da_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEyLTItMS0xLTE4NTE3MA_fdddc4ec-4a4b-40e5-8a0c-2fca5ed3f99e"
      unitRef="usd">-1361000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie174e288ea6040fd8fee148170ce57da_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEyLTMtMS0xLTE4NTE3MA_678c50c9-bd43-4434-8652-ec1ca721bc7f"
      unitRef="usd">279000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie174e288ea6040fd8fee148170ce57da_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEyLTUtMS0xLTE4NTE3MA_9f0b0e9f-1f90-43a0-8fd7-57034e1da662"
      unitRef="usd">199000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie174e288ea6040fd8fee148170ce57da_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEyLTYtMS0xLTE4NTE3MA_476b60a3-4467-4cc2-a4ce-ec7ed920aeee"
      unitRef="usd">316000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i5115e43c3ec74d43a0ebf691054f03d6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEzLTEtMS0xLTE4NTE3MA_aaa6d4d9-d828-4cfe-92ec-1d8dbb228a45"
      unitRef="usd">-2903000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i5115e43c3ec74d43a0ebf691054f03d6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEzLTItMS0xLTE4NTE3MA_310785d7-bb3f-4b23-b658-660605db7b0d"
      unitRef="usd">-64000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5115e43c3ec74d43a0ebf691054f03d6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEzLTMtMS0xLTE4NTE3MA_d9675e1a-2760-4c88-b314-52236a953b2e"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5115e43c3ec74d43a0ebf691054f03d6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEzLTUtMS0xLTE4NTE3MA_727af959-f5c6-44de-a5be-8f9e6e6713d9"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i5115e43c3ec74d43a0ebf691054f03d6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzEzLTYtMS0xLTE4NTE3MA_35d26bcd-8068-4f17-ac44-3bdb1ff374b6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzE0LTEtMS0xLTE4NTE3MA_8d74c80d-5053-4524-9659-e19305ab7dd8"
      unitRef="usd">121427000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzE0LTItMS0xLTE4NTE3MA_81b64949-6407-4711-a7d4-1c52885735c7"
      unitRef="usd">36459000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzE0LTMtMS0xLTE4NTE3MA_9b19d957-1149-4159-9c08-feec704b8813"
      unitRef="usd">13821000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzE0LTUtMS0xLTE4NTE3MA_e745b17c-1183-4975-8361-b81d37c99a33"
      unitRef="usd">10626000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo5NDhkYjMxODRlYjY0YTZjOTM1NmZkZmU5OGFmNDNmZi90YWJsZXJhbmdlOjk0OGRiMzE4NGViNjRhNmM5MzU2ZmRmZTk4YWY0M2ZmXzE0LTYtMS0xLTE4NTE3MA_1b960bd2-0146-4ed2-8b6f-bc1928e3a0f5"
      unitRef="usd">3141000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ie1d7f22517824d0e8c972e493cf4386c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzItMS0xLTEtMTg1MTcw_d54337cb-eb03-45a0-a51c-c71fc19ec234"
      unitRef="usd">64328000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ie1d7f22517824d0e8c972e493cf4386c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzItMi0xLTEtMTg1MTcw_11758084-7ba9-4042-a3df-d22d1a93a1e7"
      unitRef="usd">28097000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie1d7f22517824d0e8c972e493cf4386c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzItMy0xLTEtMTg1MTcw_ae1469d6-c2fa-46be-a720-055b0ed4ddbe"
      unitRef="usd">7811000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie1d7f22517824d0e8c972e493cf4386c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzItNS0xLTEtMTg1MTcw_b0221e91-e05f-4fc2-96ba-4e3f1bd7a813"
      unitRef="usd">6930000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie1d7f22517824d0e8c972e493cf4386c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzItNi0xLTEtMTg1MTcw_da115f83-bf69-41a1-a4e6-fee8f3d7625d"
      unitRef="usd">1438000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i22f59e6dc59248f5b62f7273436f0cfe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzQtMS0xLTEtMTg1MTcw_110cdac5-2689-4aa7-801d-637f9b476d75"
      unitRef="usd">22780000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i22f59e6dc59248f5b62f7273436f0cfe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzQtMi0xLTEtMTg1MTcw_2771cc80-1ea8-40e7-9846-bfb7c40cfaea"
      unitRef="usd">4569000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i22f59e6dc59248f5b62f7273436f0cfe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzQtMy0xLTEtMTg1MTcw_06e26e1d-f1fc-4ef6-bfd5-ba825cda80c7"
      unitRef="usd">1030000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i22f59e6dc59248f5b62f7273436f0cfe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzQtNS0xLTEtMTg1MTcw_c765531d-3b43-4075-a802-23a8fc53cf08"
      unitRef="usd">100000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i22f59e6dc59248f5b62f7273436f0cfe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzQtNi0xLTEtMTg1MTcw_07a08be2-22b2-4443-b7a9-4298534eec7f"
      unitRef="usd">163000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ied11013b23214943963082becbfd698a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzYtMS0xLTEtMTg1MTcw_8b746913-a741-469a-b76e-62d5be334371"
      unitRef="usd">9449000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ied11013b23214943963082becbfd698a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzYtMi0xLTEtMTg1MTcw_ec27cd40-5b08-4fa3-9307-5f24e633587e"
      unitRef="usd">884000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ied11013b23214943963082becbfd698a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzYtMy0xLTEtMTg1MTcw_86a0e71a-bad0-4066-9d2f-4c37583f09e7"
      unitRef="usd">53000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ied11013b23214943963082becbfd698a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzYtNS0xLTEtMTg1MTcw_b7484273-4c0f-4f30-97dd-f52cabfb907b"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ied11013b23214943963082becbfd698a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzYtNi0xLTEtMTg1MTcw_8e535ad9-3e49-40cb-bc45-4892e01b54da"
      unitRef="usd">11000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i2dad5e44b195461aa01f9a3de62f757f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzctMS0xLTEtMTg1MTcw_9559dd75-9a17-4000-9488-b3adcbb2b7d0"
      unitRef="usd">5051000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i2dad5e44b195461aa01f9a3de62f757f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzctMi0xLTEtMTg1MTcw_caf60cc6-90b1-4453-bf41-f883168d04d5"
      unitRef="usd">1267000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2dad5e44b195461aa01f9a3de62f757f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzctMy0xLTEtMTg1MTcw_b91eb96f-d690-47f3-8eb2-54d0e8813336"
      unitRef="usd">906000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2dad5e44b195461aa01f9a3de62f757f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzctNS0xLTEtMTg1MTcw_3a3b41a5-71c5-4b11-938a-2917dce4f4c0"
      unitRef="usd">614000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2dad5e44b195461aa01f9a3de62f757f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzctNi0xLTEtMTg1MTcw_69a51e60-f60d-4c6e-ba8b-51d6c0b46367"
      unitRef="usd">43000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="icc0137e2fde04096ac137eca3005f2dd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzgtMS0xLTEtMTg1MTcw_84e12880-19d2-4b96-b4e0-3ec14969f527"
      unitRef="usd">87000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="icc0137e2fde04096ac137eca3005f2dd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzgtMi0xLTEtMTg1MTcw_a8154075-c969-4363-9e68-97e5bdfb3480"
      unitRef="usd">-840000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icc0137e2fde04096ac137eca3005f2dd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzgtMy0xLTEtMTg1MTcw_f5ebc9a8-c682-4266-a762-34ee1da33a60"
      unitRef="usd">478000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icc0137e2fde04096ac137eca3005f2dd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzgtNS0xLTEtMTg1MTcw_e1782a41-1e3c-40b3-97f5-ff0130f1c55c"
      unitRef="usd">366000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="icc0137e2fde04096ac137eca3005f2dd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzgtNi0xLTEtMTg1MTcw_db802649-02a3-4705-a5b7-58fa3109983f"
      unitRef="usd">143000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i444439d34f524f78a050b14cab0b5b62_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzktMS0xLTEtMTg1MTcw_275dbca3-013d-42ed-9d69-b6549174f84a"
      unitRef="usd">-3048000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i444439d34f524f78a050b14cab0b5b62_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzktMi0xLTEtMTg1MTcw_5ba4d138-eecb-444a-bb74-d2b782e6fcac"
      unitRef="usd">-205000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i444439d34f524f78a050b14cab0b5b62_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzktMy0xLTEtMTg1MTcw_822d48b0-09b1-4e08-8d95-083a0f16e6c5"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i444439d34f524f78a050b14cab0b5b62_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzktNS0xLTEtMTg1MTcw_e9f56c9d-6eff-46a4-9117-1c0db43786c6"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i444439d34f524f78a050b14cab0b5b62_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzktNi0xLTEtMTg1MTcw_45493572-d2c3-4c86-a492-73a17e44fc5a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i424fd13221bc451e8f8ea6bf8d405db3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEwLTEtMS0xLTE4NTE3MA_abf371cf-1134-4458-aa27-618435411edf"
      unitRef="usd">34319000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i424fd13221bc451e8f8ea6bf8d405db3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEwLTItMS0xLTE4NTE3MA_c11f47eb-c8b1-4cb5-afea-c6d47c9fdac1"
      unitRef="usd">5675000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i424fd13221bc451e8f8ea6bf8d405db3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEwLTMtMS0xLTE4NTE3MA_47f15d68-85e4-4f3e-8d43-0b337bb23c8f"
      unitRef="usd">2466000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i424fd13221bc451e8f8ea6bf8d405db3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEwLTUtMS0xLTE4NTE3MA_f196d844-682a-4139-90ac-1493c144a5d3"
      unitRef="usd">1086000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i424fd13221bc451e8f8ea6bf8d405db3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEwLTYtMS0xLTE4NTE3MA_579029a2-e3df-49bc-9d6f-475dd4928391"
      unitRef="usd">360000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i0612a2cc5f0647ee8d55f0c17e0fe6d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzExLTEtMS0xLTE4NTE3MA_bbf18ef7-54ac-4eeb-a1e6-5fd2a99ffaba"
      unitRef="usd">20285000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i0612a2cc5f0647ee8d55f0c17e0fe6d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzExLTItMS0xLTE4NTE3MA_4c6ca671-ee1d-4097-b0ed-7b1c48cd199b"
      unitRef="usd">2359000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0612a2cc5f0647ee8d55f0c17e0fe6d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzExLTMtMS0xLTE4NTE3MA_b105abeb-e786-45b4-82e7-22408bcc2443"
      unitRef="usd">3379000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0612a2cc5f0647ee8d55f0c17e0fe6d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzExLTUtMS0xLTE4NTE3MA_5f1f15bc-e7c7-4b3d-8c80-e5cdae8cd8b7"
      unitRef="usd">948000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i0612a2cc5f0647ee8d55f0c17e0fe6d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzExLTYtMS0xLTE4NTE3MA_ee984ac4-8d93-4cc8-81f5-0f6792171e06"
      unitRef="usd">814000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i04a31ac7f3404c24adce6649f09ed414_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEyLTEtMS0xLTE4NTE3MA_0cc4d41c-2416-4c44-bbe1-d17f976b9e24"
      unitRef="usd">461000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i04a31ac7f3404c24adce6649f09ed414_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEyLTItMS0xLTE4NTE3MA_9c0d9963-5a92-41f8-8c31-792fa0f2e4a7"
      unitRef="usd">-1358000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i04a31ac7f3404c24adce6649f09ed414_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEyLTMtMS0xLTE4NTE3MA_94ac4484-7171-416f-9706-9475ab7f27a1"
      unitRef="usd">147000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i04a31ac7f3404c24adce6649f09ed414_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEyLTUtMS0xLTE4NTE3MA_d8bd524d-862f-42c5-97e3-3269d64e3fc1"
      unitRef="usd">210000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i04a31ac7f3404c24adce6649f09ed414_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEyLTYtMS0xLTE4NTE3MA_6d75c5d8-0ae5-4230-8e9f-c39451195aa1"
      unitRef="usd">272000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i78089690705144a4ac1b7eff6b5c91c8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEzLTEtMS0xLTE4NTE3MA_9c1fffc8-24aa-4cbc-8b0e-60f024ac2602"
      unitRef="usd">-3008000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i78089690705144a4ac1b7eff6b5c91c8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEzLTItMS0xLTE4NTE3MA_2a8ce683-9640-4603-8843-3062cf12e73b"
      unitRef="usd">-65000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i78089690705144a4ac1b7eff6b5c91c8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEzLTMtMS0xLTE4NTE3MA_f4150814-835f-4c2b-a2ca-5e768559f689"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i78089690705144a4ac1b7eff6b5c91c8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEzLTUtMS0xLTE4NTE3MA_f8008897-b1ee-4fe7-bcdc-8c6a9fe3b156"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i78089690705144a4ac1b7eff6b5c91c8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzEzLTYtMS0xLTE4NTE3MA_f3052fd5-e8c2-47de-a32c-6bec5e33d2aa"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzE0LTEtMS0xLTE4NTE3MA_fc939659-3ac7-4192-bcf7-d709d1d4ccac"
      unitRef="usd">116385000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzE0LTItMS0xLTE4NTE3MA_6b443186-5a15-4dec-933e-38d1d19e4e4d"
      unitRef="usd">34708000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzE0LTMtMS0xLTE4NTE3MA_2999dc14-ae29-4f42-ad0e-35f01d75188b"
      unitRef="usd">13804000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzE0LTUtMS0xLTE4NTE3MA_fb347fdd-88b2-4030-b1af-9f786b8ecd5c"
      unitRef="usd">9174000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0MGQ2MjY5ZTYxNzM0MGE3OTYwMzJjZjdjMjljOGE0Mi90YWJsZXJhbmdlOjQwZDYyNjllNjE3MzQwYTc5NjAzMmNmN2MyOWM4YTQyXzE0LTYtMS0xLTE4NTE3MA_6f9afcb8-7bf2-410f-a706-b8654c2c72bb"
      unitRef="usd">2883000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i42c8d7ba191a4135a6f663322e4affa2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzItMS0xLTEtMTg1MTcw_9db6d611-581b-4aa4-a18b-99434b202b51"
      unitRef="usd">60051000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i42c8d7ba191a4135a6f663322e4affa2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzItMi0xLTEtMTg1MTcw_36a3c08b-1178-4d18-b97f-f74594452904"
      unitRef="usd">25270000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i42c8d7ba191a4135a6f663322e4affa2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzItMy0xLTEtMTg1MTcw_235af3f2-f2bf-4fed-a897-1ec268a3cb6a"
      unitRef="usd">7753000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i42c8d7ba191a4135a6f663322e4affa2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzItNS0xLTEtMTg1MTcw_b6dbc048-5ba8-4c16-ba5c-c9c2a342bc89"
      unitRef="usd">6605000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i42c8d7ba191a4135a6f663322e4affa2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzItNi0xLTEtMTg1MTcw_ef6a3f92-53bb-4aa9-b847-5ee31491182b"
      unitRef="usd">1333000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i864ef182eef34aa288208d936c172740_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzQtMS0xLTEtMTg1MTcw_30ca9a82-4e45-415f-aef4-93b96b08473a"
      unitRef="usd">18936000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i864ef182eef34aa288208d936c172740_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzQtMi0xLTEtMTg1MTcw_33ca6393-c01c-4502-9cdb-acda891319a9"
      unitRef="usd">5574000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i864ef182eef34aa288208d936c172740_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzQtMy0xLTEtMTg1MTcw_6087f259-c964-443f-8c89-6f13fa5b4acd"
      unitRef="usd">993000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i864ef182eef34aa288208d936c172740_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzQtNS0xLTEtMTg1MTcw_3fe9d235-9880-4aef-b6d2-2058cc7d60dd"
      unitRef="usd">122000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i864ef182eef34aa288208d936c172740_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzQtNi0xLTEtMTg1MTcw_d36a7927-0287-4029-8596-6f76f19e3d1a"
      unitRef="usd">176000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib2c79636f6674be08659c1f6a7d95ac3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzYtMS0xLTEtMTg1MTcw_1981a5d0-ffec-4c66-861b-936ec18e4c8e"
      unitRef="usd">8134000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ib2c79636f6674be08659c1f6a7d95ac3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzYtMi0xLTEtMTg1MTcw_d14f8708-1a96-470d-9716-9f939ef830e5"
      unitRef="usd">1041000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib2c79636f6674be08659c1f6a7d95ac3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzYtMy0xLTEtMTg1MTcw_331645d5-56ed-47d5-82fb-0192e323c967"
      unitRef="usd">67000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib2c79636f6674be08659c1f6a7d95ac3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzYtNS0xLTEtMTg1MTcw_d340e780-fb9d-4d2b-8be4-befe2216310c"
      unitRef="usd">12000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib2c79636f6674be08659c1f6a7d95ac3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzYtNi0xLTEtMTg1MTcw_6b2b4dec-fdb1-4747-984f-1029e6bb16ae"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ie049b231ce114efabdb2c4c6144badf9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzctMS0xLTEtMTg1MTcw_ff30da7b-7c0b-448e-8aeb-3490ff0b4a31"
      unitRef="usd">2094000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ie049b231ce114efabdb2c4c6144badf9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzctMi0xLTEtMTg1MTcw_532fd50e-d1b3-4274-936c-0640ae29ba80"
      unitRef="usd">-477000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie049b231ce114efabdb2c4c6144badf9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzctMy0xLTEtMTg1MTcw_6c559b30-6179-464a-abb2-8b19ff8015a7"
      unitRef="usd">772000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie049b231ce114efabdb2c4c6144badf9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzctNS0xLTEtMTg1MTcw_d053b4d1-6358-4a54-bd88-478cd8d50a89"
      unitRef="usd">1171000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie049b231ce114efabdb2c4c6144badf9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzctNi0xLTEtMTg1MTcw_dd8714d3-ff6c-40a8-98ff-5191e04c1ef5"
      unitRef="usd">56000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i82f48104f59b46dca3eb33a0192ab99c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzgtMS0xLTEtMTg1MTcw_72bcbb19-eb30-4aec-8a7b-29865df2af59"
      unitRef="usd">53000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i82f48104f59b46dca3eb33a0192ab99c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzgtMi0xLTEtMTg1MTcw_9040f265-f6e9-46c7-b335-810af31f55f7"
      unitRef="usd">-563000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i82f48104f59b46dca3eb33a0192ab99c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzgtMy0xLTEtMTg1MTcw_7bbcc434-d744-4db0-9b77-80cc2ad36af6"
      unitRef="usd">475000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i82f48104f59b46dca3eb33a0192ab99c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzgtNS0xLTEtMTg1MTcw_85c25a77-4525-45dd-9841-a27299e54a41"
      unitRef="usd">186000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i82f48104f59b46dca3eb33a0192ab99c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzgtNi0xLTEtMTg1MTcw_5c49c661-1010-405b-97dc-6b4c4ddb60c2"
      unitRef="usd">136000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i186f974ee45e47c09ed4dce00859f98b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzktMS0xLTEtMTg1MTcw_b46b9fc5-7678-4303-979b-dea0ff5e340e"
      unitRef="usd">-2006000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i186f974ee45e47c09ed4dce00859f98b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzktMi0xLTEtMTg1MTcw_9d34b52e-8dd4-4412-a57f-ce2d6e12990a"
      unitRef="usd">-220000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i186f974ee45e47c09ed4dce00859f98b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzktMy0xLTEtMTg1MTcw_e33299af-6e56-4133-b881-4e96574628cc"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i186f974ee45e47c09ed4dce00859f98b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzktNS0xLTEtMTg1MTcw_32e44dfb-80cb-474e-802b-9751fdca8c89"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i186f974ee45e47c09ed4dce00859f98b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzktNi0xLTEtMTg1MTcw_85692ef2-cdbb-4cbc-b4f9-7a2de7324f0f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i051293ae93ea4b32943a7a1ffbb24dee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEwLTEtMS0xLTE4NTE3MA_0ac0a17c-29f2-4fca-9c84-90a0a76af44e"
      unitRef="usd">27211000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i051293ae93ea4b32943a7a1ffbb24dee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEwLTItMS0xLTE4NTE3MA_325a3618-b102-4a54-924d-a7dca7aec7f4"
      unitRef="usd">5355000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i051293ae93ea4b32943a7a1ffbb24dee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEwLTMtMS0xLTE4NTE3MA_420c6ff2-a44d-4c27-a95e-7c8879ef4469"
      unitRef="usd">2307000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i051293ae93ea4b32943a7a1ffbb24dee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEwLTUtMS0xLTE4NTE3MA_6c19a468-81bd-44f4-9fe7-4e3811db4bc1"
      unitRef="usd">1491000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i051293ae93ea4b32943a7a1ffbb24dee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEwLTYtMS0xLTE4NTE3MA_80b76996-1fd4-490e-ab0c-4a7bf84b6182"
      unitRef="usd">373000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i599832aef5cd41939ad29304d8136b40_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzExLTEtMS0xLTE4NTE3MA_f33ca11f-6f35-4d16-9fed-da448a5a95fe"
      unitRef="usd">18594000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i599832aef5cd41939ad29304d8136b40_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzExLTItMS0xLTE4NTE3MA_fc1aa7ba-32cf-4b52-9d76-1ee0ff039d2d"
      unitRef="usd">1954000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i599832aef5cd41939ad29304d8136b40_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzExLTMtMS0xLTE4NTE3MA_4e3c17aa-b5a5-4a6f-91b9-853a68b68521"
      unitRef="usd">3034000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i599832aef5cd41939ad29304d8136b40_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzExLTUtMS0xLTE4NTE3MA_62a2ca16-1553-4c79-a6a1-64a2cf87ba1a"
      unitRef="usd">959000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i599832aef5cd41939ad29304d8136b40_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzExLTYtMS0xLTE4NTE3MA_b65ac63e-a88b-4875-bb9e-065695db62ab"
      unitRef="usd">741000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib5bb6f70de9b4bb280915832d8be68ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEyLTEtMS0xLTE4NTE3MA_0b77bd8d-bb0c-4b4d-89ee-279d23fb3980"
      unitRef="usd">248000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ib5bb6f70de9b4bb280915832d8be68ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEyLTItMS0xLTE4NTE3MA_dea4ce1b-f244-41b8-8234-91d0d8cb76d8"
      unitRef="usd">-1785000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib5bb6f70de9b4bb280915832d8be68ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEyLTMtMS0xLTE4NTE3MA_6d3e538b-bfac-4650-803c-032b0c8ff856"
      unitRef="usd">6000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib5bb6f70de9b4bb280915832d8be68ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEyLTUtMS0xLTE4NTE3MA_d487ce72-d2b9-4e4f-9c41-e5cd15dd4795"
      unitRef="usd">124000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib5bb6f70de9b4bb280915832d8be68ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEyLTYtMS0xLTE4NTE3MA_ccb3b28d-e06f-49b2-9b9b-4d6bd036a0dc"
      unitRef="usd">8000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i6a304a1e6ab4487caf0cc4fd92ffd7ee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEzLTEtMS0xLTE4NTE3MA_ed188d5b-9b4f-4c88-9a80-696bd22d4b36"
      unitRef="usd">-2540000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i6a304a1e6ab4487caf0cc4fd92ffd7ee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEzLTItMS0xLTE4NTE3MA_58d5fd61-5c83-4ff2-9b1b-4038507a8d4d"
      unitRef="usd">32000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6a304a1e6ab4487caf0cc4fd92ffd7ee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEzLTMtMS0xLTE4NTE3MA_c1f4cc44-8b55-4c03-8fd7-d5c16f74dee8"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6a304a1e6ab4487caf0cc4fd92ffd7ee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEzLTUtMS0xLTE4NTE3MA_4f892266-74b1-447f-add0-3f05ab2feba9"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i6a304a1e6ab4487caf0cc4fd92ffd7ee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzEzLTYtMS0xLTE4NTE3MA_d704b931-c42b-41e4-ab80-4f57e27e914d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzE0LTEtMS0xLTE4NTE3MA_99df42b4-22fe-4d69-af06-cca59f3ab9f0"
      unitRef="usd">103564000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzE0LTItMS0xLTE4NTE3MA_27b5410b-6bba-4d16-9011-1abb00928b51"
      unitRef="usd">30826000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzE0LTMtMS0xLTE4NTE3MA_87eecb8c-02a3-482f-8f9b-46d735f635d7"
      unitRef="usd">13100000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzE0LTUtMS0xLTE4NTE3MA_bccfe330-d815-4c21-a35b-8525edb75469"
      unitRef="usd">9179000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTo0ZmI4MThiYjVlNWI0NmI2YWM2ZjE4Zjk4MzEwMDIzOC90YWJsZXJhbmdlOjRmYjgxOGJiNWU1YjQ2YjZhYzZmMThmOTgzMTAwMjM4XzE0LTYtMS0xLTE4NTE3MA_24b816ca-c863-417b-8b88-8c800f78a45b"
      unitRef="usd">2455000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i42593d025899493abc23aa79e87a059d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzEtMy0xLTEtMTg1MTcw_d18c950b-072b-4092-a733-418ab2202962"
      unitRef="usd">229000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i37dce7729a0f44ba92c0a4a99427c1b8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzEtNC0xLTEtMTg1MTcw_2a990f2d-b2b0-465d-bc8a-cd457b513315"
      unitRef="usd">244000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i96ed24b31449498588c1a9022fd8fa46_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzEtNS0xLTEtMTg1MTcw_4cda8a67-a026-451b-a8df-290088d672e6"
      unitRef="usd">202000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3f8e844d91c54cfd831f22414343d225_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzMtMy0xLTEtMTg1MTcw_9a650c54-0cd4-43a1-8e99-6f21a5037296"
      unitRef="usd">2224000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i22a68286fed24033838abf4227b540e7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzMtNC0xLTEtMTg1MTcw_005e28bf-a742-4183-9009-6322495029de"
      unitRef="usd">2330000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e0e828d008c419ca6b0fbc2bc05d448_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzMtNS0xLTEtMTg1MTcw_c749650f-233a-4e07-aaf1-239733c35db2"
      unitRef="usd">1965000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie424a9d413ef440694072d1c591f00bd_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzQtMy0xLTEtMTg1MTcw_78b623e7-b5c1-4a45-8576-942e057ec822"
      unitRef="usd">3604000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11d5ba58bd5d4f0ca785ec0d20831bd8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzQtNC0xLTEtMTg1MTcw_592ae5b9-a1e8-4a13-a669-57c0d56c2c65"
      unitRef="usd">3186000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5a89e0bcb30c445ebdd0e717781b0034_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzQtNS0xLTEtMTg1MTcw_ee6a55c5-8576-4e59-83fc-0535c5f34ea2"
      unitRef="usd">2214000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i302b2055e4b546298c1d9da70b1c1f05_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzUtMy0xLTEtMTg1MTcw_62fca83b-14ec-44ff-907e-c0cd67093d52"
      unitRef="usd">1000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8324545d8db04f649e2718e3682d842a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzUtNC0xLTEtMTg1MTcw_4f13dbee-e3ab-4040-aa75-da79b9980dab"
      unitRef="usd">2000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i253816fee23f438bb7407cfb3b436b83_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzUtNS0xLTEtMTg1MTcw_9452130a-afa5-4013-8ace-91a58d914050"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i113b6763894b479caf73ab9414e54644_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzYtMy0xLTEtMTg1MTcw_113bd4d0-6581-4c75-836f-5188a4037079"
      unitRef="usd">52000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id7bb0f176de14f9192da75aa45697285_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzYtNC0xLTEtMTg1MTcw_72ad941b-02ec-489b-b689-908ad182afcd"
      unitRef="usd">68000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i66db425042f9433fbb68d2fbb97b89d5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzYtNS0xLTEtMTg1MTcw_5bfc8c11-1390-47fd-8b58-5e6ee414c06f"
      unitRef="usd">31000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i63bc4c82ce4f4343848def9e6a94d8bc_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzctMy0xLTEtMTg1MTcw_5bf9f26f-bc4a-42db-be6d-e03a0dc35c4b"
      unitRef="usd">19000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i569cfb28348e41e7b6423e8901aad4ee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzctNC0xLTEtMTg1MTcw_cc2c48d3-49da-49c4-9f98-08664f4aaad0"
      unitRef="usd">32000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i54a09b68817f4b989c94c6a985ce8a07_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzctNS0xLTEtMTg1MTcw_3e6170f3-64ff-4d84-8291-3e34fe4a2b08"
      unitRef="usd">17000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if54af4889993485687d625ea2479d64f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzgtMy0xLTEtMTg1MTcw_202b5a90-a1ba-4b7e-a9cc-cd246b269ebc"
      unitRef="usd">215000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0bdb8a9bf88b4c05beddc7d1e56f28ae_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzgtNC0xLTEtMTg1MTcw_e542dad3-f93e-4844-80a2-60ebd6247a33"
      unitRef="usd">193000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifef419011af54b6d8f20f1f889269665_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzgtNS0xLTEtMTg1MTcw_1d0406ea-0a30-45c2-b7d8-aebf819905d6"
      unitRef="usd">117000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if6eecdbecd86400e85ffaa97ab4b0c8f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzktMy0xLTEtMTg1MTcw_3219a1ef-d970-4b65-b5ad-b7772d0c6157"
      unitRef="usd">6345000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5c615432f7224e94a8c2205eb777b6ad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzktNC0xLTEtMTg1MTcw_9f74dd80-6edf-41e3-9e8b-a7ab93988194"
      unitRef="usd">6055000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if56416a40b624e94b84ba4eeafb2f666_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTpkMDI2YTVmOGJmMTk0MTRlODg3ZDkzNjNlMDcxYzA2Ny90YWJsZXJhbmdlOmQwMjZhNWY4YmYxOTQxNGU4ODdkOTM2M2UwNzFjMDY3XzktNS0xLTEtMTg1MTcw_0dafef7d-772c-41b1-a180-a51e31fee933"
      unitRef="usd">4546000000</us-gaap:Revenues>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90ZXh0cmVnaW9uOmZhMzViZDY0MGEzMjQ2MjBhYzEzZjg3ODdkOTUyMGViXzM0ODU_fa48d897-3c01-4c5c-a408-d4efb830e2f0">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="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.764%"/&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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;36,459&lt;/span&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;34,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;30,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;(8,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(8,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(8,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;(5,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(5,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Goodwill and long-lived asset impairments&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;(8,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;(3,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:700;line-height:100%"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:8pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;9,284&lt;/span&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 style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;19,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;14,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="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;Adjustments represent the impact of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including costs related to our investment portfolio, and Sky transaction-related costs in 2021 and 2020. Adjustments for 2020 also include $177&#160;million related to a legal settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)    Refer to Note 10 for a discussion of impairment charges related to goodwill and long-lived assets in our Sky segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <cmcsa:AdjustedEBITDA
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzEtMy0xLTEtMTg1MTcw_2c2f1e0f-5fd3-4ed7-9f51-cb78d28a9bdb"
      unitRef="usd">36459000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzEtNC0xLTEtMTg1MTcw_c267ca96-0eea-496d-b9a7-daba2092301d"
      unitRef="usd">34708000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzEtNS0xLTEtMTg1MTcw_a847795f-0e7b-44b9-9691-a7bd3063a7db"
      unitRef="usd">30826000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzMtMy0xLTEtMTg1MTcw_dfc25d69-acc8-4553-8b3b-a9540aeb8697"
      unitRef="usd">13000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzMtNC0xLTEtMTg1MTcw_5795e4f8-bc3e-4cb7-9359-401c2b972131"
      unitRef="usd">87000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzMtNS0xLTEtMTg1MTcw_274711f2-9a6a-45dc-bed1-8414c55d6a64"
      unitRef="usd">233000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <us-gaap:Depreciation
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzQtMy0xLTEtMTg1MTcw_6ccbfc82-2685-41da-ad85-9ec867dc712a"
      unitRef="usd">8724000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzQtNC0xLTEtMTg1MTcw_14921f49-a063-4b62-8616-cebbc4ab5288"
      unitRef="usd">8628000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzQtNS0xLTEtMTg1MTcw_949adf24-3008-47f5-adb9-4dff079ff946"
      unitRef="usd">8320000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzUtMy0xLTEtMTg1MTcw_fdaa134e-bb96-4254-9d90-8ca5cee2fefb"
      unitRef="usd">5097000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzUtNC0xLTEtMTg1MTcw_e18dfdb8-51f0-4db1-852b-a7cf6dcec5e8"
      unitRef="usd">5176000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzUtNS0xLTEtMTg1MTcw_9ae74373-a1cc-4ebe-83f0-49c325ddc134"
      unitRef="usd">4780000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzctMy0xLTEtMTg3Mzgw_43a01d5c-ac27-430b-8c44-ef2d27201748"
      unitRef="usd">8583000000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzctNC0xLTEtMTg4MzQ4_98962f38-11fa-42cd-8d9e-1b993c517f97"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzctNS0xLTEtMTg4MzQ4_2662ef5a-6988-415b-9212-0db2da35b74f"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:InterestExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzgtMy0xLTEtMTg1MTcw_61278ee2-c40a-4ecc-81cd-99a4f9b8beb5"
      unitRef="usd">3896000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzgtNC0xLTEtMTg1MTcw_ee6b0a20-8008-4a0a-816e-ea703d0fd10d"
      unitRef="usd">4281000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzgtNS0xLTEtMTg1MTcw_72a96e86-6788-497a-b572-d197b973d8f0"
      unitRef="usd">4588000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzktMy0xLTEtMTg1MTcw_85b0fdd4-75f9-4c7f-ac68-acc8f066271d"
      unitRef="usd">-861000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzktNC0xLTEtMTg1MTcw_6b935ac1-50a2-46ae-9eee-b61511457e17"
      unitRef="usd">2557000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzktNS0xLTEtMTg1MTcw_9dff86aa-9ffd-4c4f-9073-b92876d667d0"
      unitRef="usd">1160000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzEwLTMtMS0xLTE4NTE3MA_3a15dc8c-4ccc-4813-a357-b0e5f9abd618"
      unitRef="usd">9284000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzEwLTQtMS0xLTE4NTE3MA_20260705-9fea-4ab1-a81a-a51e97d5ef90"
      unitRef="usd">19093000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90YWJsZTphZTY0MDQ1MGI4OTk0MjdkOGMxYTFlZTZkMzgwMjU4Mi90YWJsZXJhbmdlOmFlNjQwNDUwYjg5OTQyN2Q4YzFhMWVlNmQzODAyNTgyXzEwLTUtMS0xLTE4NTE3MA_eb93081e-73c5-4d71-899a-f3bcf9bc4641"
      unitRef="usd">14065000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="i86d68d93722f47f7877e2a1dc0e2ecb8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzUvZnJhZzpmYTM1YmQ2NDBhMzI0NjIwYWMxM2Y4Nzg3ZDk1MjBlYi90ZXh0cmVnaW9uOmZhMzViZDY0MGEzMjQ2MjBhYzEzZjg3ODdkOTUyMGViXzMzMTU_c2ea60d5-2a6b-4deb-a585-e58f93e1f806"
      unitRef="usd">177000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzE2ODM5_5c1f2fc2-5615-4bb0-8f5f-770ddcbd79c6">&lt;div style="margin-top:10.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:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 3: Revenue &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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;24,469&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;21,314&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,010&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,071&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,700&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,067&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,687&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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:700;line-height:100%"&gt;66,318&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;64,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;60,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;10,467&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;10,881&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,058&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%"&gt;23,406&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;22,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;18,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,713&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,302&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Total Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;11,622&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;9,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;8,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,541&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;75&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%"&gt;39,203&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;34,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;27,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,621&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,138&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,187&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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:700;line-height:100%"&gt;17,946&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;20,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;18,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;863&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;121,427&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;116,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;103,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:12pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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:4.63pt"&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: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;We operate primarily in the Un&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ited States but also in select international markets. The table below summarizes our consolidated revenue from customers in certain geographic locations. &lt;/span&gt;&lt;/div&gt;&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:59.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.162%"/&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.016%"/&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.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Year ended December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;96,441&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;90,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;80,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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 Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,380&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,606&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;121,427&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;116,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;103,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cable Communications Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is generated from the sale of our broadband, video, voice, wireless and other services to residential customers in the United States under the Xfinity brand, which we market individually and as bundled services at a discounted rate. We also provide these and other services to business customers and sell advertising.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:115%"&gt;We recognize revenue as the services are provided on a monthly basis. Subscription rates and related charges vary according to the services and features customers receive. Revenue from customers that purchase bundled services at a discounted rate is allocated between the separate services based on the respective stand-alone selling prices. The stand-alone selling prices are determined based on the current prices at which we separately sell the services. Significant judgment is used to determine performance obligations that should be accounted for separately and the allocation of revenue when services are combined in a bundle. Customers are typically billed in advance and pay on a monthly basis. Installation fees are deferred and recognized as revenue over the period of benefit to the customer, which is less than a year. While a portion of our customers are subject to contracts for their services, which are typically 1 to 2 years in length, based on our evaluation of the terms of these contracts, we recognize revenue for these services on a basis that is consistent with our customers that are not subject to contracts. Sales commissions are generally expensed as incurred, as the related period of benefit is less than a year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:115%"&gt;Our services generally involve customer premise equip&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;ment, such as set-top boxes, cable modems and wireless gateways, which are generally considered part of our services for revenue recognition. We recognize revenue from the sale of wireless devices when they are transferred to the customer. Customers have the option under an equipment installment plan to finance wireless devices interest-free over 24 months. Equipment installment plan receivables under these arrangements are recorded net of imputed interest when the devices are transferred to the customer.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We also have arrangements to sell certain DTC streaming services t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;o our customers. We have concluded we are the sales agent in these arrangements and we record net commission revenue as earned, which is generally as customers are billed on a monthly basis, within broadband revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Under the terms of cable franchise agreements, we are generally required to pay the cable franchising authority an amount based on gross video revenue. We generally pass these and other similar fees through to our customers and classify these fees in the respective Cable Communications services revenue with the corresponding costs included in other operating and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Revenue is generated from subscribers to a variety of our products and services which are offered to businesses. Our service offerings for small business locations primarily include broadband services, as well as voice and video services, that are similar to those provided to our residential customers, and include certain other features specific to businesses. We also offer Ethernet network services, which connect multiple locations and other services to meet the needs of medium-sized customers and larger enterprises, and we provide cellular backhaul services to mobile network operators. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We recognize revenue as the services are provided over the contract period. Substantially all of our customers are initially under contracts, with terms typically ranging from 2 years for small and medium-sized businesses to up to 5 years for larger enterprises. At any given time, the amount of future revenue to be earned related to fixed pricing under existing agreements is equal to approximately half of our annual business services revenue, of which the substantial majority will be recognized within 2 years. Customers with contracts may only discontinue service in accordance with the terms of their contracts. We receive payments based on a billing schedule established in our contracts, which is typically on a monthly basis. Installation revenue and sales commissions are generally deferred and recognized over the respective contract terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Revenue is generated from the sale of advertising and technology, tools and solutions relating to advertising businesses. As part of distribution agreements with cable networks, we generally receive an allocation of scheduled advertising time that we sell to local, regional and national advertisers. In most cases, the available advertising units are sold by our sales force. We also represent the advertising sales efforts of other multichannel video providers in some markets. Since we are acting as the principal in these arrangements, we record the advertising that is sold in advertising revenue and the fees paid to multichannel video providers in other operating and administrative expenses. In some cases, we work with representation firms as an extension of our sales force to sell a portion of the advertising units allocated to us and record the revenue net of agency commissions. In addition, we generate revenue from the sale of advertising on our digital platforms. We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and scheduled. Advertisements are generally aired or delivered within one year once all terms and conditions are agreed upon. Revenue from these arrangements is recognized in the period in which advertisements are aired or delivered. Payment terms vary by contract, although terms generally require payment within 30 to 60 days from when advertisements are aired or delivered. In addition, we also provide technology, tools, data-driven services and marketplace solutions to customers in the media industry to facilitate advertisers more effectively engaging with their target audiences and recognize revenue when these services are provided. &lt;/span&gt;&lt;/div&gt;&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;NBCUniversal Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Media generates revenue from the sale of advertising on our television networks, Peacock and other digital properties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and scheduled. Advertisements are generally aired or delivered within one year once all terms and conditions are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or delivered and payment occurs thereafter, with payment generally required within 30 days. In some instances, we guarantee audience ratings for the advertisements. To the extent there is a shortfall in contracts where the ratings were guaranteed, a portion of the revenue is deferred until the shortfall is settled, typically by providing additional advertising units generally within one year of the original airing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Media generates revenue from the distribution of cable network programming in the United States and internationally to multichannel video providers, including both traditional providers of linear programming and virtual providers who provide streaming services for linear programming. Media also generates revenue&#160;from the fees received from multichannel video providers under NBC and Telemundo retransmission consent agreements and associated fees from NBC-affiliated and Telemundo-affiliated local broadcast television stations. Additionally, Media generates revenue from monthly subscription fees received from Peacock subscribers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Monthly fees received under distribution agreements with multichannel video providers are generally under multiyear agreements and based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within 60 days. These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Content Licensing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Studios generates revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and DTC streaming service providers, as well as through video on demand and pay-per-view services. Media also generates revenue from licensing of our owned television content, which is reported in other revenue. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#x2019;s theatrical release, Studios may license the exhibition rights of a film to different customers over multiple successive distribution windows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We recognize revenue when the content is delivered and available for use by the licensee. When the term of an existing agreement is renewed or extended, we recognize revenue when the licensed content becomes available under the renewal or extension. Payment terms and conditions vary by contract type, although payments are generally collected over the license term. The amount of future revenue to be earned related to fixed pricing under existing third-party agreements at any given time equals approximately one-half year to 1 year of annual Studios content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within 2 years. This amount may fluctuate from period to period depending on the timing of the releases and the availability of content under existing agreements and may not represent the total revenue expected to be recognized as it does not include revenue from future agreements or from variable pricing or optional purchases under existing agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;For our agreements that include variable pricing, such as pricing based on the number of subscribers to a DTC streaming service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Studios generates revenue from the worldwide distribution of our produced and acquired films for exhibition in movie theaters. Our arrangements with exhibitors generally entitle us to a percentage of ticket sales. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within 30 days after exhibition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Home Entertainment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Studios generates revenue from the sale of owned and acquired content on DVDs/Blu-ray discs and through digital distribution services. Media also generates revenue from the sale of owned content on DVDs/Blu-ray discs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD/Blu-ray disc sales, net of estimated returns and customer incentives, on the date that DVDs/Blu-ray discs are delivered to and made available for sale by retailers. Payment terms generally include payment within 60 to 90 days from delivery to the retailer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Theme Parks &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; Osaka, Japan; and Beijing, China. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. We also generate revenue from our consumer products business. Additionally, we license the right to use the Universal Studios brand name and other intellectual property and provide other services to third parties, including the party that owns and operates the Universal Studios Singapore theme park on Sentosa Island, Singapore. We recognize revenue from ticket sales when the tickets are used, generally within a year from the date of purchase. For annual passes, we generally recognize revenue on a straight-line basis over the period the pass is available to be used. We recognize revenue from in-park spending and consumer products at the point of sale.&lt;/span&gt;&lt;/div&gt;&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;Sky Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Direct-to-Consumer&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Revenue is generated from subscribers to our video services from both residential and business customers, primarily in the United Kingdom, Italy and Germany. We also provide broadband, voice and wireless phone services in select countries. Our services generally may be purchased individually or in bundles. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Generally, all of our residential customers are initially under contracts, with terms typically ranging from rolling monthly to 18 months, depending on the product and territory, and may only discontinue service in accordance with the terms of their contracts. Subscription rates and related charges vary according to the services and features customers receive and the types of equipment they use, and customers are typically billed in advance on a monthly basis. We recognize revenue from video, broadband, voice and wir&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;eless services as the services are provided over the contract period. At any given time, the amount of future revenue to be earned related to existing agreements is equal to less than half of our annual direct-to-consumer revenue, which generally will be recognized within 18 months. Sales commissions are generally deferred and recognized over the respective contract terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our services generally involve customer premise equipment, such as set-top boxes and wireless hubs, which are generally considered part of our services for revenue recognition. We recognize revenue from the sale of wireless devices when they are transferred to the customer. Customers have the option under an equipment installment plan to finance wireless devices interest-free over periods ranging from 24 to 48 months. Equipment installment plan receivables under these arrangements are recorded net of imputed interest when the devices are transferred to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We also have arrangements to sell certain DTC streaming services to our customers. We have concluded we are the sales agent in these arrangements and we record net commission revenue as earned, which is generally as customers are billed on a monthly basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Content&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Revenue is generated from the distribution of our owned channels on third-party platforms and the licensing of owned and licensed content to third-party video providers. See the NBCUniversal segment discussion of distribution and content licensing revenue above for accounting policies for these types of arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Revenue is generated from advertising across our platforms, including our owned television channels, and where we represent the sales efforts of third-&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;party channels. We also generate revenue from various technology, tools and solutions relating to our advertising business. Revenue is recognized when the advertisement is aired or delivered. Since we are acting as the principal in the arrangements where w&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e represent the sales efforts of third parties, we record the advertising that is sold in advertising revenue and the fees paid to the third-party channels in other operating and administrative expenses. Revenue earned from providing technology, tools and solutions relating to our advertising business is recognized when services are provided.&lt;/span&gt;&lt;/div&gt;&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;Consolidated Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 following table summarizes our accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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.328%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;13,407&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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 credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;736&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,672&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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: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 presents changes in our allowance for credit losses:&lt;/span&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:57.525%"/&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;(in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;658&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Current-period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;758&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Write-offs charged against the allowance, net of recoveries and other&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="background-color:#cceeff;padding:2px 0 2px 1pt;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;(680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;736&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;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) 2020 amount includes $155&#160;million related to the adoption of accounting guidance related to credit losses on financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 following table summarizes our other balances that are not separately presented in our 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: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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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.328%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,887&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Contract acquisition and fulfillment costs (included in other noncurrent assets, net)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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,081&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;735&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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-bottom:6pt;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) Amortization of contract acquisition and fulfillment costs totaled $707&#160;million, $654&#160;million and $646&#160;million in 2022, 2021 and 2020, respectively, included in advertising, marketing and promotion and other operating and administrative expenses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Our accounts receivables include amounts not yet billed related to equipment installment plans, as summarized in the table below.&lt;/span&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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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.328%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,388&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,023&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;2,411&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzE2ODQ4_f8c3fad2-4685-4409-ba89-b7ef2f44c12c">&lt;div style="margin-bottom:7pt;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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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;24,469&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;21,314&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,010&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,071&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,700&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,067&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,687&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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:700;line-height:100%"&gt;66,318&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;64,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;60,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;10,467&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;10,881&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,058&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%"&gt;23,406&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;22,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;18,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,713&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,302&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Total Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;11,622&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;9,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;8,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,541&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;75&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%"&gt;39,203&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;34,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;27,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,621&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,138&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,187&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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:700;line-height:100%"&gt;17,946&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;20,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;18,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;863&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;121,427&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;116,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;103,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:12pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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:4.63pt"&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: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;We operate primarily in the Un&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ited States but also in select international markets. The table below summarizes our consolidated revenue from customers in certain geographic locations. &lt;/span&gt;&lt;/div&gt;&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:59.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.162%"/&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.016%"/&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.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Year ended December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;96,441&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;90,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;80,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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 Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,380&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,606&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;121,427&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;116,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;103,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="iecb9b6ac1afd42e5b2267a4355f98011_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzItMS0xLTEtMTg1MTcw_aecfc0e7-51f9-4152-b5d9-fa29b4cc6a58"
      unitRef="usd">24469000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iff79b8884ea04d429e1f6bc0a672e701_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzItMy0xLTEtMTg1MTcw_b3028cc7-b2b5-421b-b7dd-43bed6a0fb50"
      unitRef="usd">22979000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i91c95319c0cc4bdcb94babe60a696bc7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzItNS0xLTEtMTg1MTcw_22f31935-395a-42f4-9d6e-73b93b4cbc11"
      unitRef="usd">20599000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i47a4c3e0be424f94b5c91462972f3f13_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMtMS0xLTEtMTg1MTcw_a18d084e-1ff5-4227-82be-5187a8b71a2d"
      unitRef="usd">21314000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i540c4a2699084211bd7a1f3620670da7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMtMy0xLTEtMTg1MTcw_84233346-8ba2-4eca-8b26-71f255a15375"
      unitRef="usd">22079000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic9c51e1653124c87a38a2add0ae2d26e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMtNS0xLTEtMTg1MTcw_c266ea13-82ef-4786-ad8f-36fdb5f34fa9"
      unitRef="usd">21937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ad2e854803144b382fb9a4103c8d73b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzQtMS0xLTEtMTg1MTcw_b6527629-9126-4d4e-aa78-73788f3b41e0"
      unitRef="usd">3010000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i233ca513c9a846a68bd99389e73c617f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzQtMy0xLTEtMTg1MTcw_f74ae878-52d0-4db3-ad71-6eaff1bdaf16"
      unitRef="usd">3417000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i74729c1f6a48455ab1a8e7a1f8625b0f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzQtNS0xLTEtMTg1MTcw_1d21bb90-2fb8-4a5a-acd7-b70ab055df7d"
      unitRef="usd">3532000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6904764f81ce405a95614316d5085e50_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzUtMS0xLTEtMTg1MTcw_f5a6324c-04e2-407f-8284-d4bcba1253b9"
      unitRef="usd">3071000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11f737b996fb4db78c42f3ccdce8918a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzUtMy0xLTEtMTg1MTcw_cf6d27d5-f07e-4873-a2dc-71e95cf0d98f"
      unitRef="usd">2380000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i98677db53c3c41beba95062c1ed9c763_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzUtNS0xLTEtMTg1MTcw_400caf61-156c-479e-bb5a-2f2a900632fe"
      unitRef="usd">1574000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6eec3e02039446858d83df121f8e9ff6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzYtMS0xLTEtMTg1MTcw_bf6493cd-0901-4d85-a54e-b17dc5a7c22b"
      unitRef="usd">9700000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9fef8dd631db4f9c9dc107a9dac9ffd2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzYtMy0xLTEtMTg1MTcw_70550b99-891f-4f7c-b8bc-abc69fa7d0f0"
      unitRef="usd">8933000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic866721b10b54145ab07f3bbd346a2d7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzYtNS0xLTEtMTg1MTcw_72b1d122-71df-49d8-9fc7-ad99ff54c673"
      unitRef="usd">8191000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0111e6d5ff4b48ca878c66cc01bac83f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzctMS0xLTEtMTg1MTcw_4a290af6-07f9-4141-94ed-9ea6f8543e69"
      unitRef="usd">3067000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1aa94705036042b2b9e77654608a5820_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzctMy0xLTEtMTg1MTcw_cd2b1595-51d2-400a-a0ff-f8fb8edb9815"
      unitRef="usd">2820000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idf2afbe29bb94c93bafcf87d3d5baecb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzctNS0xLTEtMTg1MTcw_0fd4a71b-3361-4e05-91c0-9687b35ce4d0"
      unitRef="usd">2594000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4bef9c2463644872a5a70563134fae15_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzgtMS0xLTEtMTg1MTcw_80591ea7-5dd6-4c86-8f93-468b7d9125bc"
      unitRef="usd">1687000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i46c56e6f957d49e58091ebb7d63fa26c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzgtMy0xLTEtMTg1MTcw_b00934fb-1d64-4bc5-b10a-8840d82b1f12"
      unitRef="usd">1719000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie5532c6073e24f4a8d86f05a10dfe6b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzgtNS0xLTEtMTg1MTcw_988e7a49-3113-4b43-8625-a6213edf4cca"
      unitRef="usd">1624000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if09e228d8bdf42f286cc3f8c886c9fdb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzktMS0xLTEtMTg1MTcw_71d3263a-d274-4d8c-b1a2-c78f5fcfae10"
      unitRef="usd">66318000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie1d7f22517824d0e8c972e493cf4386c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzktMy0xLTEtMTg1MTcw_006fecd4-9da5-431a-a742-248b5f30397b"
      unitRef="usd">64328000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i42c8d7ba191a4135a6f663322e4affa2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzktNS0xLTEtMTg1MTcw_393b1c7c-5ec2-4573-9204-92ea9986df7a"
      unitRef="usd">60051000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if56d41f88e3e422fbcda8e725138e046_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzExLTEtMS0xLTE4NTE3MA_310af2e4-a24e-4fee-8902-095e0953c6f6"
      unitRef="usd">10467000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i84c6eab88076419c9753eb4ebcb4702d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzExLTMtMS0xLTE4NTE3MA_d8161f21-1cf8-4770-937a-855840d347db"
      unitRef="usd">10291000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i938832abf0ee49ca896836fef65bedef_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzExLTUtMS0xLTE4NTE3MA_55d6dabc-8dfe-4048-a5e0-dba0756fba95"
      unitRef="usd">8296000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1dc3d6c7bd974c82a5879c16f9ad657c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzEyLTEtMS0xLTE4NTE3MA_60fbf40e-b6c2-4d4a-a95c-f83558fd5e2f"
      unitRef="usd">10881000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if637b856197a4a268377361c0698b011_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzEyLTMtMS0xLTE4NTE3MA_ce4f9f5e-fb43-419c-952e-3e97dbd36e6c"
      unitRef="usd">10449000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i83ef0f145e214d5290ad522d7cbf29f9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzEyLTUtMS0xLTE4NTE3MA_a629f991-ae4c-4d2f-886c-3ac8d551b2d0"
      unitRef="usd">8795000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifa7ab32353a048bfb45d213394548bcb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzEzLTEtMS0xLTE4NTE3MA_54752b55-1f32-4697-998e-050bc710e2a0"
      unitRef="usd">2058000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i03b561b32ec846feb9c2ab5c4a47b8e3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzEzLTMtMS0xLTE4NTE3MA_f5ac3c14-0196-44f1-8722-ca7a78076ca1"
      unitRef="usd">2040000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i04cff89aeee848f2adf5fdf6fa6b1fbe_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzEzLTUtMS0xLTE4NTE3MA_c7e39802-53a0-48b6-b2ca-8bf4043d6808"
      unitRef="usd">1845000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd9c06b25b044ef09745ba8287ad8b85_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzE0LTEtMS0xLTE4NTE3MA_8bc5a414-768c-44bd-b93d-750e0e412bd3"
      unitRef="usd">23406000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i22f59e6dc59248f5b62f7273436f0cfe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzE0LTMtMS0xLTE4NTE3MA_f168fcef-5904-4441-b5dd-0625a3202728"
      unitRef="usd">22780000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i864ef182eef34aa288208d936c172740_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzE0LTUtMS0xLTE4NTE3MA_4b9a4bcb-57d4-40df-babb-4fdd0196244b"
      unitRef="usd">18936000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i89b64d60effe4cbe93d845345f9b3c38_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzIxLTEtMS0xLTE4NTE3MA_f9a32649-da15-4320-8372-616f527f589e"
      unitRef="usd">8713000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idbd5aa744bf84a4e830baeb6725d6120_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzIxLTMtMS0xLTE4NTE3MA_cba33a86-0214-4115-9891-ccd8c6e7be28"
      unitRef="usd">7565000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib78bb27d2f6243dcb4dd84d0746872f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzIxLTUtMS0xLTE4NTE3MA_1107fc11-d516-4d1a-8f18-aee8d9563037"
      unitRef="usd">6557000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie60e194e6d974f688d7c0d11dee85197_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzIyLTEtMS0xLTE4NTE3MA_53f7ec85-8f5b-453e-98e1-93b9cf2c1871"
      unitRef="usd">1607000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i51bb858e70ba4b0a951d2a07eca37ec3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzIyLTMtMS0xLTE4NTE3MA_45278375-2552-4eb4-a9fd-0951317c3235"
      unitRef="usd">691000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i649953be610b469aab86c6cf00d5b173_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzIyLTUtMS0xLTE4NTE3MA_6150ba54-a2df-4bc5-b3b2-273888e6fb21"
      unitRef="usd">418000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7bee8bd65af4440ba890e664a391509e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzIzLTEtMS0xLTE4NTE3MA_c8b3981e-0c23-46f9-971a-7e2fbf85c81b"
      unitRef="usd">1302000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia252fc7dd92e46069b0ceca287f3409f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzIzLTMtMS0xLTE4NTE3MA_906d58e1-8d5d-46ce-aa8f-de3f6589b17b"
      unitRef="usd">1193000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic36c3041e24b4eb881c6132ac1f359b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzIzLTUtMS0xLTE4NTE3MA_dbe27ba3-4c19-4c74-a666-db1dfa6c8c73"
      unitRef="usd">1159000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia6b6ffde1da64a4990e0ae92d16ed3e7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI1LTEtMS0xLTE4NTE3MA_91df0fd3-b993-4bd4-9c03-8e9cbb371e8d"
      unitRef="usd">11622000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ied11013b23214943963082becbfd698a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI1LTMtMS0xLTE4NTE3MA_1c2fde60-e73c-42be-aa4a-f8d436206e24"
      unitRef="usd">9449000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib2c79636f6674be08659c1f6a7d95ac3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI1LTUtMS0xLTE4NTE3MA_0f444a68-8e5f-4b08-bb0b-3872a0acd198"
      unitRef="usd">8134000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba2b3497cbd34c6c9ccb3ed3ca497728_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI3LTEtMS0xLTE4NTE3MA_623ddb20-861c-4937-a359-942cbcdb69e8"
      unitRef="usd">7541000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2dad5e44b195461aa01f9a3de62f757f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI3LTMtMS0xLTE4NTE3MA_cfa7a136-d9ce-470a-9457-e0954c92fba9"
      unitRef="usd">5051000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie049b231ce114efabdb2c4c6144badf9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI3LTUtMS0xLTE4NTE3MA_ccb269fa-e59f-4fa9-a491-29d26a050055"
      unitRef="usd">2094000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8108fd527f2d4a43ba93e4e2400be9bf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI4LTEtMS0xLTE4NTE3MA_1690d59c-757d-4aa0-ab06-7691757230e0"
      unitRef="usd">75000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc0137e2fde04096ac137eca3005f2dd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI4LTMtMS0xLTE4NTE3MA_2176f20b-c4b0-4f49-81c8-2d34ea9bca77"
      unitRef="usd">87000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i82f48104f59b46dca3eb33a0192ab99c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI4LTUtMS0xLTE4NTE3MA_5a2db04d-3319-4703-9b1f-9f19c7caf45b"
      unitRef="usd">53000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iefa9aa1b641340bc9fe6d2003341f1d5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI5LTEtMS0xLTE4NTE3MA_1b3b60ec-75bb-4726-a657-33ded582a609"
      unitRef="usd">-3442000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i444439d34f524f78a050b14cab0b5b62_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI5LTMtMS0xLTE4NTE3MA_01170f08-712d-4760-906a-d7b876986fcd"
      unitRef="usd">-3048000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i186f974ee45e47c09ed4dce00859f98b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzI5LTUtMS0xLTE4NTE3MA_118f3b99-7710-4b51-bad0-2244c7e7fb48"
      unitRef="usd">-2006000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic708ceed93f94ba189403635e7163b8e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMwLTEtMS0xLTE4NTE3MA_53c74047-fbf1-433e-9d3d-2b0afbf06fba"
      unitRef="usd">39203000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i424fd13221bc451e8f8ea6bf8d405db3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMwLTMtMS0xLTE4NTE3MA_ce679c6d-006a-4a99-840b-8f30a41f3f1c"
      unitRef="usd">34319000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i051293ae93ea4b32943a7a1ffbb24dee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMwLTUtMS0xLTE4NTE3MA_5978c198-6a11-4e53-806e-2da602667f6a"
      unitRef="usd">27211000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1912d05e68f642d9a8596954903d52e8_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMyLTEtMS0xLTE4NTE3MA_209faa96-3c66-440f-9d71-5e3bb1deba74"
      unitRef="usd">14621000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id6e17d4889364bea9b2ad436373fb47a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMyLTMtMS0xLTE4NTE3MA_182396ed-5e27-453c-a01d-6d76b481f0c0"
      unitRef="usd">16455000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd4541f90eeb4805a1e7145b957af6af_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMyLTUtMS0xLTE4NTE3MA_61cd4ed9-9a40-4d2a-9905-3c1da754c80f"
      unitRef="usd">15223000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i30592a4d34854aacaee03c1698c6aace_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMzLTEtMS0xLTE4NTE3MA_3f5db282-1933-4c4a-a2b5-8a2184669969"
      unitRef="usd">1138000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1c250c35fd564962927ed1a75d11ec33_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMzLTMtMS0xLTE4NTE3MA_83b3cb22-831e-4206-8f6f-048bb4036a87"
      unitRef="usd">1341000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11b72f8c4454477b944c6dd389970767_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzMzLTUtMS0xLTE4NTE3MA_95ff620c-fd41-4b99-89a1-290748436414"
      unitRef="usd">1373000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ce27c801dd64ca78dd41324bbdffe1b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM0LTEtMS0xLTE4NTE3MA_8752d423-8a3b-4b1f-915b-680bb322b685"
      unitRef="usd">2187000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie27000c5b3e5411f8274062e1fa2911f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM0LTMtMS0xLTE4NTE3MA_e1d56436-9221-4e20-972e-70280f38deee"
      unitRef="usd">2489000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12a17a17f7cc45179d2d5bbb49eea761_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM0LTUtMS0xLTE4NTE3MA_20dbcb62-79df-4864-a344-7f4feaa6984c"
      unitRef="usd">1998000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie32e8d983d2540ed8370c29a67615fd9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM1LTEtMS0xLTE4NTE3MA_9a67a2a9-4ce1-4f65-87f9-bea0a3bcc6f6"
      unitRef="usd">17946000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0612a2cc5f0647ee8d55f0c17e0fe6d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM1LTMtMS0xLTE4NTE3MA_6e0a7c64-3436-4706-90e7-0f79cb3adb23"
      unitRef="usd">20285000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i599832aef5cd41939ad29304d8136b40_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM1LTUtMS0xLTE4NTE3MA_b8719275-0303-4c5e-9d91-877fb7f83716"
      unitRef="usd">18594000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie174e288ea6040fd8fee148170ce57da_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM3LTEtMS0xLTE4NTE3MA_7a063891-dc98-4f8b-923f-83d5bbb0c062"
      unitRef="usd">863000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i04a31ac7f3404c24adce6649f09ed414_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM3LTMtMS0xLTE4NTE3MA_7923eeea-997b-49d6-94d0-21df4efe1c7a"
      unitRef="usd">461000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib5bb6f70de9b4bb280915832d8be68ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM3LTUtMS0xLTE4NTE3MA_0df8b580-5665-4aa5-b303-c41ed4fcc908"
      unitRef="usd">248000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5115e43c3ec74d43a0ebf691054f03d6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM4LTEtMS0xLTE4NTE3MA_456071ce-be11-4d30-9ed1-770eaf5ee24a"
      unitRef="usd">-2903000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78089690705144a4ac1b7eff6b5c91c8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM4LTMtMS0xLTE4NTE3MA_b3ea7d51-9eac-48bf-b8b8-5edb59b691b4"
      unitRef="usd">-3008000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6a304a1e6ab4487caf0cc4fd92ffd7ee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM4LTUtMS0xLTE4NTE3MA_1375244a-d9eb-4d18-8759-9c00b16b8220"
      unitRef="usd">-2540000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM5LTEtMS0xLTE4NTE3MA_2f74b072-7d0c-49c4-a790-ebca47923b1e"
      unitRef="usd">121427000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM5LTMtMS0xLTE4NTE3MA_a66c3908-7423-4fcb-9b40-ef206764da77"
      unitRef="usd">116385000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTowN2Y4MDRlNzQ0NjI0MWZmYjIwNmFkNTM2ZTgxMTdkOS90YWJsZXJhbmdlOjA3ZjgwNGU3NDQ2MjQxZmZiMjA2YWQ1MzZlODExN2Q5XzM5LTUtMS0xLTE4NTE3MA_a645c95b-80d1-45be-944c-2ca2c10b268e"
      unitRef="usd">103564000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i32c8b4ba38414e31b3806d41afe2d1f4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzEtMS0xLTEtMTg1MTcw_e4dcab25-dfdd-49ba-ae2a-2f5a2eee3092"
      unitRef="usd">96441000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c50da36c4b64f6d8ef402a096db11db_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzEtMy0xLTEtMTg1MTcw_01e0bb15-f184-45cf-b6a4-ad422d0f0fbf"
      unitRef="usd">90926000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i18b302a7d66f41f58a665a9e8f779de6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzEtNS0xLTEtMTg1MTcw_e42f0f83-7a72-4a66-bb52-0fbf3f75fc04"
      unitRef="usd">80327000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia72ef30e29354971a869f37eeceb71e6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzItMS0xLTEtMTg1MTcw_fe3d70ef-3984-476c-8ee4-8245b908acad"
      unitRef="usd">13380000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3bae8bc7a36a4597b1b67f18dbb17c48_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzItMy0xLTEtMTg1MTcw_15a0cecf-8bfa-4df4-be5b-cfe2c12d7e84"
      unitRef="usd">13999000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iafeb7ae3109349d685e5360e4385ac95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzItNS0xLTEtMTg1MTcw_8b0a9f38-49f2-401f-ae66-d57af3eb748f"
      unitRef="usd">11986000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iee3f13ce9f90475696cde8025d826ea6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzMtMS0xLTEtMTg1MTcw_8551529d-84fc-4af2-9374-28e8c31c65e0"
      unitRef="usd">11606000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib123bdd40de6493ebcc269a44179476f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzMtMy0xLTEtMTg1MTcw_392123b7-b668-4bc1-a69b-57aac0d67518"
      unitRef="usd">11460000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iceab902631e84605802c231b492847e4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzMtNS0xLTEtMTg1MTcw_ccb59b08-295f-48c6-9159-914ef4b989fe"
      unitRef="usd">11251000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzQtMS0xLTEtMTg1MTcw_6532c0d6-21c1-434d-ae22-27391b47604d"
      unitRef="usd">121427000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzQtMy0xLTEtMTg1MTcw_8c78756a-034a-4dc9-9b94-fc2443c12320"
      unitRef="usd">116385000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpiYmMwYWJjOWE0ZTg0Mjc0YjliYWM1MTVjNmE2MzJkNC90YWJsZXJhbmdlOmJiYzBhYmM5YTRlODQyNzRiOWJhYzUxNWM2YTYzMmQ0XzQtNS0xLTEtMTg1MTcw_a753a06b-082d-4152-87a4-1e8dff939ddd"
      unitRef="usd">103564000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzE2ODQ5_68cfd208-da83-403c-ac7e-accdb096ab4b">&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;Cable Communications Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is generated from the sale of our broadband, video, voice, wireless and other services to residential customers in the United States under the Xfinity brand, which we market individually and as bundled services at a discounted rate. We also provide these and other services to business customers and sell advertising.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:115%"&gt;We recognize revenue as the services are provided on a monthly basis. Subscription rates and related charges vary according to the services and features customers receive. Revenue from customers that purchase bundled services at a discounted rate is allocated between the separate services based on the respective stand-alone selling prices. The stand-alone selling prices are determined based on the current prices at which we separately sell the services. Significant judgment is used to determine performance obligations that should be accounted for separately and the allocation of revenue when services are combined in a bundle. Customers are typically billed in advance and pay on a monthly basis. Installation fees are deferred and recognized as revenue over the period of benefit to the customer, which is less than a year. While a portion of our customers are subject to contracts for their services, which are typically 1 to 2 years in length, based on our evaluation of the terms of these contracts, we recognize revenue for these services on a basis that is consistent with our customers that are not subject to contracts. Sales commissions are generally expensed as incurred, as the related period of benefit is less than a year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:115%"&gt;Our services generally involve customer premise equip&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;ment, such as set-top boxes, cable modems and wireless gateways, which are generally considered part of our services for revenue recognition. We recognize revenue from the sale of wireless devices when they are transferred to the customer. Customers have the option under an equipment installment plan to finance wireless devices interest-free over 24 months. Equipment installment plan receivables under these arrangements are recorded net of imputed interest when the devices are transferred to the customer.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We also have arrangements to sell certain DTC streaming services t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;o our customers. We have concluded we are the sales agent in these arrangements and we record net commission revenue as earned, which is generally as customers are billed on a monthly basis, within broadband revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Under the terms of cable franchise agreements, we are generally required to pay the cable franchising authority an amount based on gross video revenue. We generally pass these and other similar fees through to our customers and classify these fees in the respective Cable Communications services revenue with the corresponding costs included in other operating and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Revenue is generated from subscribers to a variety of our products and services which are offered to businesses. Our service offerings for small business locations primarily include broadband services, as well as voice and video services, that are similar to those provided to our residential customers, and include certain other features specific to businesses. We also offer Ethernet network services, which connect multiple locations and other services to meet the needs of medium-sized customers and larger enterprises, and we provide cellular backhaul services to mobile network operators. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We recognize revenue as the services are provided over the contract period. Substantially all of our customers are initially under contracts, with terms typically ranging from 2 years for small and medium-sized businesses to up to 5 years for larger enterprises. At any given time, the amount of future revenue to be earned related to fixed pricing under existing agreements is equal to approximately half of our annual business services revenue, of which the substantial majority will be recognized within 2 years. Customers with contracts may only discontinue service in accordance with the terms of their contracts. We receive payments based on a billing schedule established in our contracts, which is typically on a monthly basis. Installation revenue and sales commissions are generally deferred and recognized over the respective contract terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Revenue is generated from the sale of advertising and technology, tools and solutions relating to advertising businesses. As part of distribution agreements with cable networks, we generally receive an allocation of scheduled advertising time that we sell to local, regional and national advertisers. In most cases, the available advertising units are sold by our sales force. We also represent the advertising sales efforts of other multichannel video providers in some markets. Since we are acting as the principal in these arrangements, we record the advertising that is sold in advertising revenue and the fees paid to multichannel video providers in other operating and administrative expenses. In some cases, we work with representation firms as an extension of our sales force to sell a portion of the advertising units allocated to us and record the revenue net of agency commissions. In addition, we generate revenue from the sale of advertising on our digital platforms. We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and scheduled. Advertisements are generally aired or delivered within one year once all terms and conditions are agreed upon. Revenue from these arrangements is recognized in the period in which advertisements are aired or delivered. Payment terms vary by contract, although terms generally require payment within 30 to 60 days from when advertisements are aired or delivered. In addition, we also provide technology, tools, data-driven services and marketplace solutions to customers in the media industry to facilitate advertisers more effectively engaging with their target audiences and recognize revenue when these services are provided. &lt;/span&gt;&lt;/div&gt;&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;NBCUniversal Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Media generates revenue from the sale of advertising on our television networks, Peacock and other digital properties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and scheduled. Advertisements are generally aired or delivered within one year once all terms and conditions are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or delivered and payment occurs thereafter, with payment generally required within 30 days. In some instances, we guarantee audience ratings for the advertisements. To the extent there is a shortfall in contracts where the ratings were guaranteed, a portion of the revenue is deferred until the shortfall is settled, typically by providing additional advertising units generally within one year of the original airing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Media generates revenue from the distribution of cable network programming in the United States and internationally to multichannel video providers, including both traditional providers of linear programming and virtual providers who provide streaming services for linear programming. Media also generates revenue&#160;from the fees received from multichannel video providers under NBC and Telemundo retransmission consent agreements and associated fees from NBC-affiliated and Telemundo-affiliated local broadcast television stations. Additionally, Media generates revenue from monthly subscription fees received from Peacock subscribers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Monthly fees received under distribution agreements with multichannel video providers are generally under multiyear agreements and based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within 60 days. These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Content Licensing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Studios generates revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and DTC streaming service providers, as well as through video on demand and pay-per-view services. Media also generates revenue from licensing of our owned television content, which is reported in other revenue. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#x2019;s theatrical release, Studios may license the exhibition rights of a film to different customers over multiple successive distribution windows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We recognize revenue when the content is delivered and available for use by the licensee. When the term of an existing agreement is renewed or extended, we recognize revenue when the licensed content becomes available under the renewal or extension. Payment terms and conditions vary by contract type, although payments are generally collected over the license term. The amount of future revenue to be earned related to fixed pricing under existing third-party agreements at any given time equals approximately one-half year to 1 year of annual Studios content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within 2 years. This amount may fluctuate from period to period depending on the timing of the releases and the availability of content under existing agreements and may not represent the total revenue expected to be recognized as it does not include revenue from future agreements or from variable pricing or optional purchases under existing agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;For our agreements that include variable pricing, such as pricing based on the number of subscribers to a DTC streaming service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Studios generates revenue from the worldwide distribution of our produced and acquired films for exhibition in movie theaters. Our arrangements with exhibitors generally entitle us to a percentage of ticket sales. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within 30 days after exhibition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Home Entertainment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Studios generates revenue from the sale of owned and acquired content on DVDs/Blu-ray discs and through digital distribution services. Media also generates revenue from the sale of owned content on DVDs/Blu-ray discs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD/Blu-ray disc sales, net of estimated returns and customer incentives, on the date that DVDs/Blu-ray discs are delivered to and made available for sale by retailers. Payment terms generally include payment within 60 to 90 days from delivery to the retailer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Theme Parks &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; Osaka, Japan; and Beijing, China. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. We also generate revenue from our consumer products business. Additionally, we license the right to use the Universal Studios brand name and other intellectual property and provide other services to third parties, including the party that owns and operates the Universal Studios Singapore theme park on Sentosa Island, Singapore. We recognize revenue from ticket sales when the tickets are used, generally within a year from the date of purchase. For annual passes, we generally recognize revenue on a straight-line basis over the period the pass is available to be used. We recognize revenue from in-park spending and consumer products at the point of sale.&lt;/span&gt;&lt;/div&gt;&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;Sky Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Direct-to-Consumer&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Revenue is generated from subscribers to our video services from both residential and business customers, primarily in the United Kingdom, Italy and Germany. We also provide broadband, voice and wireless phone services in select countries. Our services generally may be purchased individually or in bundles. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Generally, all of our residential customers are initially under contracts, with terms typically ranging from rolling monthly to 18 months, depending on the product and territory, and may only discontinue service in accordance with the terms of their contracts. Subscription rates and related charges vary according to the services and features customers receive and the types of equipment they use, and customers are typically billed in advance on a monthly basis. We recognize revenue from video, broadband, voice and wir&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;eless services as the services are provided over the contract period. At any given time, the amount of future revenue to be earned related to existing agreements is equal to less than half of our annual direct-to-consumer revenue, which generally will be recognized within 18 months. Sales commissions are generally deferred and recognized over the respective contract terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our services generally involve customer premise equipment, such as set-top boxes and wireless hubs, which are generally considered part of our services for revenue recognition. We recognize revenue from the sale of wireless devices when they are transferred to the customer. Customers have the option under an equipment installment plan to finance wireless devices interest-free over periods ranging from 24 to 48 months. Equipment installment plan receivables under these arrangements are recorded net of imputed interest when the devices are transferred to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We also have arrangements to sell certain DTC streaming services to our customers. We have concluded we are the sales agent in these arrangements and we record net commission revenue as earned, which is generally as customers are billed on a monthly basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Content&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Revenue is generated from the distribution of our owned channels on third-party platforms and the licensing of owned and licensed content to third-party video providers. See the NBCUniversal segment discussion of distribution and content licensing revenue above for accounting policies for these types of arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Revenue is generated from advertising across our platforms, including our owned television channels, and where we represent the sales efforts of third-&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;party channels. We also generate revenue from various technology, tools and solutions relating to our advertising business. Revenue is recognized when the advertisement is aired or delivered. Since we are acting as the principal in the arrangements where w&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e represent the sales efforts of third parties, we record the advertising that is sold in advertising revenue and the fees paid to the third-party channels in other operating and administrative expenses. Revenue earned from providing technology, tools and solutions relating to our advertising business is recognized when services are provided.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract
      contextRef="i6583f9007cb94cb59fd2f558fb2e8317_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzE2MzY_24719ea6-8aef-4e59-bfbf-b7d5574b6f1e">P1Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract
      contextRef="i1d98b20cee7445e3ba0b1f74e659e44f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzE2NDI_3aba10c1-61e8-48f7-b5b8-bf304e7d20f5">P2Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm
      contextRef="ibb8a44c33b64480cb1ec5dd87f783420_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzQzOTgwNDY1MzE1OTI_aac77ea7-e737-4ed7-9005-c59446c797ba">P24M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract
      contextRef="i0cfe150f561346f398d2c04c1e2150ec_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzM5NDc_d8761222-ece4-4d0b-b97a-b18cc2b30311">P2Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract
      contextRef="ia5202201bb514b0b8d1bc8e5d019a7cf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzM5OTc_27aa2f94-fb0d-4038-9351-64012d25f9d8">P5Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id9511bddfedf4b96b0694a202ac7ba3d_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzQyNjg_c9f4a9d0-5b9d-4c85-90cb-490916c2c5bf">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="i5b7b8cdb312c4d9899bab63cbbfeda32_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzYxNTI_190e35a1-1756-4f7e-8102-15c0c3bcb581">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="ibb59c0e439b149289ed3fbbb22a7acaa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzYxNTg_b4470a62-b1db-4fc8-b745-1768ff708a28">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="i60b8f8a621cc4c4f91b4a2887c0549b5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzcxNjU_261f327c-ded1-4b96-a57a-a52cadc6f8e4">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="id8ff0e9608a74808ac5da2023821d37f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3Xzg0MTc_497db088-ce84-49df-99ea-bc2324ad9ae2">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ie778641cc35b4243a29e6e58e51e5c13_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3Xzk5Mjk_c922a0ff-30ee-46ce-8a64-ee2e9486091d">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="i1520e61fa01341fdbc934f43ccc1a8d1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzEwODM4_fc1569ae-3c78-47f2-903c-4909af5061a4">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="idcc470d7dbb342b58a4a09f0d90e6c14_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzExMzc3_a0f82195-e338-46df-9d17-d554aaa7189c">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="i1ef6884a65204fc898926ff5764dd155_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzExMzgz_f00f032e-d8b2-45f4-ab3d-a5540ad243d5">P90D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract
      contextRef="i8fbdfb34c4e8461b8db2e669a56c3335_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzEyODI0_7dd0ddbe-4651-412d-8cda-4025e47f4940">P18M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i48235938e0e345459a7ad1972f91a47c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzEzNDky_b5ca0d8c-aff9-49a7-be4c-912ffda2733c">P18M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm
      contextRef="i23e14db088dc446ba3c7491aa4965bd8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3Xzk4OTU2MDQ2NzA1NDk_4bd15b06-87b3-426d-b5b5-2a6c74e5165c">P24M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm
      contextRef="i8fbdfb34c4e8461b8db2e669a56c3335_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3Xzk4OTU2MDQ2NzA1NTY_4c7335c0-b5ef-4ab3-9b34-af1b6d460bdd">P48M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzE2ODU1_a717bbab-f47a-4bfb-8300-73f21bb12b41">&lt;div style="margin-bottom: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 following table summarizes our accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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.328%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;13,407&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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 credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;736&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,672&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo4MmY2ODE1NTYzYzQ0Mzg3YTk1YjdiZjNjYmUxOWM1MS90YWJsZXJhbmdlOjgyZjY4MTU1NjNjNDQzODdhOTViN2JmM2NiZTE5YzUxXzEtMS0xLTEtMTg1MTcw_f79f4d92-7ae5-4b0f-82ca-805eb203744f"
      unitRef="usd">13407000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo4MmY2ODE1NTYzYzQ0Mzg3YTk1YjdiZjNjYmUxOWM1MS90YWJsZXJhbmdlOjgyZjY4MTU1NjNjNDQzODdhOTViN2JmM2NiZTE5YzUxXzEtMy0xLTEtMTg1MTcw_bbf2abb9-986f-434d-9ed7-93bfd11e57d8"
      unitRef="usd">12666000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo4MmY2ODE1NTYzYzQ0Mzg3YTk1YjdiZjNjYmUxOWM1MS90YWJsZXJhbmdlOjgyZjY4MTU1NjNjNDQzODdhOTViN2JmM2NiZTE5YzUxXzItMS0xLTEtMTg1MTcw_4c676382-44cc-4d2d-b137-00d9a1e1ab01"
      unitRef="usd">736000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo4MmY2ODE1NTYzYzQ0Mzg3YTk1YjdiZjNjYmUxOWM1MS90YWJsZXJhbmdlOjgyZjY4MTU1NjNjNDQzODdhOTViN2JmM2NiZTE5YzUxXzItMy0xLTEtMTg1MTcw_2a51972e-66aa-4a70-9386-3092295351c2"
      unitRef="usd">658000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo4MmY2ODE1NTYzYzQ0Mzg3YTk1YjdiZjNjYmUxOWM1MS90YWJsZXJhbmdlOjgyZjY4MTU1NjNjNDQzODdhOTViN2JmM2NiZTE5YzUxXzMtMS0xLTEtMTg1MTcw_2ff85c51-5236-4814-9052-9eeef3d3c05c"
      unitRef="usd">12672000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo4MmY2ODE1NTYzYzQ0Mzg3YTk1YjdiZjNjYmUxOWM1MS90YWJsZXJhbmdlOjgyZjY4MTU1NjNjNDQzODdhOTViN2JmM2NiZTE5YzUxXzMtMy0xLTEtMTg1MTcw_a8c8a665-dd29-45fc-860c-f554f6a1f602"
      unitRef="usd">12008000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzE2ODUw_8a14ae12-4962-4069-9ccb-29459547d2f7">&lt;div style="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 presents changes in our allowance for credit losses:&lt;/span&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:57.525%"/&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;(in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;658&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Current-period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;758&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Write-offs charged against the allowance, net of recoveries and other&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="background-color:#cceeff;padding:2px 0 2px 1pt;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;(680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;736&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;(a) 2020 amount includes $155&#160;million related to the adoption of accounting guidance related to credit losses on financial instruments.</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzEtMS0xLTEtMTg1MTcw_09d128e6-053e-4c47-adf0-56315e568f41"
      unitRef="usd">658000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzEtMy0xLTEtMTg1MTcw_0ad22d6f-5eb6-4fb7-ae7d-97674315f432"
      unitRef="usd">807000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9301580cfe6f4ae7a5cd5ed94ba62f2e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzEtNS0xLTEtMTg1MTcw_555e50f5-ac7b-4018-86bb-46e270463b15"
      unitRef="usd">419000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzItMS0xLTEtMTg1MTcw_cb8cc66e-062e-41a2-85f2-63e227134ffb"
      unitRef="usd">758000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzItMy0xLTEtMTg1MTcw_6faa3b2c-e62b-43ea-962c-8ed67991d13c"
      unitRef="usd">336000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzItNS0xLTEtMTg1MTcw_301f6516-f628-4422-b57e-4f2e1b9a2526"
      unitRef="usd">745000000</us-gaap:ProvisionForDoubtfulAccounts>
    <cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzMtMS0xLTEtMTg1MTcw_c9ef5053-315f-4cfe-9e90-07eedd801e2e"
      unitRef="usd">-680000000</cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther>
    <cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzMtMy0xLTEtMTg1MTcw_4fad2658-93ea-4074-88e7-57c50105a211"
      unitRef="usd">-485000000</cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther>
    <cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzMtNS0xLTEtMTg1MTcw_a82e2477-2a85-4b8a-a6cc-fa1c27180d9b"
      unitRef="usd">-357000000</cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzQtMS0xLTEtMTg1MTcw_8cd29e41-fb0a-40c5-9452-16a5b130e213"
      unitRef="usd">736000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzQtMy0xLTEtMTg1MTcw_8f25a226-a1b7-4476-a19c-df1949b5ab01"
      unitRef="usd">658000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTpmNjIyZDJlZWI0N2E0ODViYWMxNTU5NjNkODM1Y2MyMS90YWJsZXJhbmdlOmY2MjJkMmVlYjQ3YTQ4NWJhYzE1NTk2M2Q4MzVjYzIxXzQtNS0xLTEtMTg1MTcw_15266167-a5eb-4f5f-8ce8-85ee51905be6"
      unitRef="usd">807000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther
      contextRef="i1398c283244b48c28df33bad59ca68ec_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3Xzk4OTU2MDQ2NzA1NzM_fe496834-d0bf-43ab-a34b-59441c7ff024"
      unitRef="usd">155000000</cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther>
    <cmcsa:ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzE2ODQ3_8723caae-5a7a-4d9f-9e11-889798dea69a">&lt;div style="margin-bottom: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 following table summarizes our other balances that are not separately presented in our 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: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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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.328%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,887&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Contract acquisition and fulfillment costs (included in other noncurrent assets, net)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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,081&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;735&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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-bottom:6pt;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) Amortization of contract acquisition and fulfillment costs totaled $707&#160;million, $654&#160;million and $646&#160;million in 2022, 2021 and 2020, respectively, included in advertising, marketing and promotion and other operating and administrative expenses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Our accounts receivables include amounts not yet billed related to equipment installment plans, as summarized in the table below.&lt;/span&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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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.328%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,388&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,023&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;2,411&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTozNTVmM2RkYTk0ZDk0N2NkYjk3MWUyZTZjYWQ3NGNjMS90YWJsZXJhbmdlOjM1NWYzZGRhOTRkOTQ3Y2RiOTcxZTJlNmNhZDc0Y2MxXzEtMS0xLTEtMTg1MTcw_85532c5c-7853-4dfa-aaf8-b2df9917694b"
      unitRef="usd">1887000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTozNTVmM2RkYTk0ZDk0N2NkYjk3MWUyZTZjYWQ3NGNjMS90YWJsZXJhbmdlOjM1NWYzZGRhOTRkOTQ3Y2RiOTcxZTJlNmNhZDc0Y2MxXzEtMy0xLTEtMTg1MTcw_12e34d9c-f9fd-4c11-bd17-3c2af81b15ee"
      unitRef="usd">1632000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTozNTVmM2RkYTk0ZDk0N2NkYjk3MWUyZTZjYWQ3NGNjMS90YWJsZXJhbmdlOjM1NWYzZGRhOTRkOTQ3Y2RiOTcxZTJlNmNhZDc0Y2MxXzItMS0xLTEtMTg1MTcw_b691dcbd-18d4-4a6a-895d-9985b019f9a4"
      unitRef="usd">1081000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTozNTVmM2RkYTk0ZDk0N2NkYjk3MWUyZTZjYWQ3NGNjMS90YWJsZXJhbmdlOjM1NWYzZGRhOTRkOTQ3Y2RiOTcxZTJlNmNhZDc0Y2MxXzItMy0xLTEtMTg1MTcw_648bd7de-1102-420c-8913-14f846b1cfba"
      unitRef="usd">1094000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTozNTVmM2RkYTk0ZDk0N2NkYjk3MWUyZTZjYWQ3NGNjMS90YWJsZXJhbmdlOjM1NWYzZGRhOTRkOTQ3Y2RiOTcxZTJlNmNhZDc0Y2MxXzQtMS0xLTEtMTg1MTcw_5b7d96fc-b66e-4b06-8ac5-2aeaedf556f8"
      unitRef="usd">735000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTozNTVmM2RkYTk0ZDk0N2NkYjk3MWUyZTZjYWQ3NGNjMS90YWJsZXJhbmdlOjM1NWYzZGRhOTRkOTQ3Y2RiOTcxZTJlNmNhZDc0Y2MxXzQtMy0xLTEtMTg1MTcw_7bfa90d0-6921-4381-8153-0f89163b29c3"
      unitRef="usd">695000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzI3NDg3NzkwODY0MzM_7f8b010b-beae-49cc-91f0-03be7af01917"
      unitRef="usd">707000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzI3NDg3NzkwODY0NTE_21061da0-47f6-4018-8356-bc78ddd65271"
      unitRef="usd">654000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90ZXh0cmVnaW9uOmUwYjcxOTllMjVkODQ5YTdiYTE2NzVhYWU0NDk3MmQ3XzI3NDg3NzkwOTEyNjM_7e860457-f814-4d2c-829c-b6dcbd52f594"
      unitRef="usd">646000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i208b319d63db46ffad2d36e4f153a171_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo5OTg1ODhjZjVkNzA0NzIxYWQ3MzE0OWU0Mzc5MTNmZC90YWJsZXJhbmdlOjk5ODU4OGNmNWQ3MDQ3MjFhZDczMTQ5ZTQzNzkxM2ZkXzEtMS0xLTEtMTg3Mzg4_2aad5d39-ee05-433f-b814-d0d7bd063d92"
      unitRef="usd">1388000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ice83e685c87e4cf59d30216d99305feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo5OTg1ODhjZjVkNzA0NzIxYWQ3MzE0OWU0Mzc5MTNmZC90YWJsZXJhbmdlOjk5ODU4OGNmNWQ3MDQ3MjFhZDczMTQ5ZTQzNzkxM2ZkXzEtMy0xLTEtMTg4NDYx_17ae1d99-e52c-42d2-bc5a-c6b4fa53be68"
      unitRef="usd">1145000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i208b319d63db46ffad2d36e4f153a171_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo5OTg1ODhjZjVkNzA0NzIxYWQ3MzE0OWU0Mzc5MTNmZC90YWJsZXJhbmdlOjk5ODU4OGNmNWQ3MDQ3MjFhZDczMTQ5ZTQzNzkxM2ZkXzItMS0xLTEtMTg4NDYx_757563bf-1532-48f9-a7b0-62c6eba39f24"
      unitRef="usd">1023000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="ice83e685c87e4cf59d30216d99305feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo5OTg1ODhjZjVkNzA0NzIxYWQ3MzE0OWU0Mzc5MTNmZC90YWJsZXJhbmdlOjk5ODU4OGNmNWQ3MDQ3MjFhZDczMTQ5ZTQzNzkxM2ZkXzItMy0xLTEtMTg4NDYx_45e1d2d1-1d8e-4b54-ba69-ba8bd0ace293"
      unitRef="usd">805000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNet
      contextRef="i208b319d63db46ffad2d36e4f153a171_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo5OTg1ODhjZjVkNzA0NzIxYWQ3MzE0OWU0Mzc5MTNmZC90YWJsZXJhbmdlOjk5ODU4OGNmNWQ3MDQ3MjFhZDczMTQ5ZTQzNzkxM2ZkXzQtMS0xLTEtMTg4NDYx_df597ec6-2b7c-4c6a-a023-bf7c05c4c9aa"
      unitRef="usd">2411000000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="ice83e685c87e4cf59d30216d99305feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yMzgvZnJhZzplMGI3MTk5ZTI1ZDg0OWE3YmExNjc1YWFlNDQ5NzJkNy90YWJsZTo5OTg1ODhjZjVkNzA0NzIxYWQ3MzE0OWU0Mzc5MTNmZC90YWJsZXJhbmdlOjk5ODU4OGNmNWQ3MDQ3MjFhZDczMTQ5ZTQzNzkxM2ZkXzQtMy0xLTEtMTg4NDYx_2d2d5ba9-f9b7-4b20-9ad9-9ab4e31924e1"
      unitRef="usd">1950000000</us-gaap:AccountsReceivableNet>
    <us-gaap:EntertainmentTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzYzMjM_016d5ce3-5796-438c-a847-5368dae5c3a5">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 4: Programming and Production Costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&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:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.330%"/&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;Year ended December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;13,013&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-align:justify"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzMtMC0xLTEtMjE4ODk1_494e5de1-8cc0-4bb8-b1ae-0d7887567f68"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzMtMC0xLTEtMjE4ODk1_74057ec8-1fea-4626-81c6-27fd80f16bd3"&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;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;10,765&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 19pt 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;&#160;&#160;Licensed, including sports rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,151&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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 programming and production costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;38,213&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;38,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;33,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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 $8.6&#160;billion, $7.3&#160;billion and $6.6&#160;billion for the year ended December&#160;31, 2022, 2021 and 2020, respectively, as well as participations and residuals expenses.&lt;/span&gt;&lt;/div&gt;&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;Video Distribution Programming Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We incur programming expenses related to the license of the rights to distribute or integrate the third-party programmed channels, platforms and related content included in video services we sell to end consumers. Programming is generally acquired under multiyear distribution agreements, with fees typically based on the number of customers that receive the programming and the extent of distribution. Programming distribution arrangements are accounted for as executory contracts with expenses generally recognized based on the rates in the agreements and the arrangements are not subject to impairment. &lt;/span&gt;&lt;/div&gt;&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;Film and Television Content&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We incur costs related to the production of owned content and the license of the rights to use content owned by third parties and sports rights on our owned networks and platforms, which are described as owned and licensed content, respectively. We have determined that the predominant monetization strategy for the substantial majority of our content is on an individual basis.&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;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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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.328%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Owned:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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,210&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;130&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,634&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;7,974&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,586&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:10pt;font-weight:700;line-height:100%"&gt;Film and television costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;12,560&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;12,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:4pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax incentives reduced &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzQzOTgwNDY1MjQ2OTY_ac54dd3b-1552-416a-99b9-1609f4f931c7"&gt;capitalized owned film and television costs&lt;/span&gt; by $400&#160;million as of December 31, 2022, and resulted in a reduction of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzQzOTgwNDY1MjQ2OTc_c3c5b222-1f43-4df2-a0e8-646e73191e7e"&gt;programming and production costs&lt;/span&gt; of $733&#160;million in 2022. We have receivables related to our production tax incentives of $1.5&#160;billion as of December 31, 2022, a substantial majority of which are reflected in other &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzQzOTgwNDY1MjQ2OTU_fa0bbe77-6b3a-4001-93c0-319699b62332"&gt;noncurrent assets&lt;/span&gt; in our consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 table below summarizes estimated future amortization expense for the capitalized film and television costs recorded in our consolidated balance sheet as of December&#160;31, 2022. &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:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.236%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.710%"/&gt;&lt;td style="width:0.1%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Owned &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: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;Licensed&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Completed, not released:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Released and licensed content:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-bottom:6pt;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;We have future minimum commitments for sports rights and licensed content that are not recognized in our consolidated balance sheet as of December&#160;31, 2022 totaling $59.1&#160;billion and $3.8&#160;billion, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalization and Recognition of Film and Television Content&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We capitalize costs for owned film and television content, including direct costs, production overhead, print costs, development costs and interest, as well as acquired libraries. Amortization for owned content predominantly monetized on an individual basis and accrued costs associated with participations and residuals payments are recorded using the individual film forecast computation method, which recognizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns and distribution strategies, public acceptance and historical results for similar productions. Amortization for content predominantly monetized with other owned or licensed content is recorded based on estimated usage. In determining the method of amortization and estimated life of an acquired film or television library, we generally use the method and the life that most closely follow the undiscounted cash flows over the estimated life of the asset. We do not capitalize costs related to the distribution of a film in movie theaters or the licensing or sale of a film or television production, which primarily include costs associated with marketing and distribution.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We capitalize the costs of licensed content when the license period begins, the content is made available for use and the costs of the licenses are known. Licensed content is amortized as the associated programs are used, incorporating estimated viewing patterns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Owned and licensed content are presented as noncurrent assets in film and television costs. We present amortization of owned and licensed content and accrued costs associated with participations and residuals payments in programming and production costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Film and television productions may be eligible for tax incentives from certain state, local or foreign jurisdictions. These incentives generally provide for transferable or redeemable tax credits upon meeting established levels of qualified production spending within a participating jurisdiction. We record a receivable for a production tax incentive program when there is a reasonable assurance of collection with a corresponding reduction of capitalized film and television costs, and the related amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor who owns an undivided copyright interest in the film. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from the investor under these arrangements as a reduction of our capitalized film costs and the investor&#x2019;s interest in the profit or loss of the film is recorded as either a charge or a benefit, respectively, in programming and production costs. The investor&#x2019;s interest in the profit or loss of a film is recorded each period using the individual film forecast computation method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;When an event or a change in circumstance occurs that was known or knowable as of the balance sheet date and that indicates the fair value of either owned or licensed content is less than the unamortized costs in the balance sheet, we determine the fair value and record an impairment charge to the extent the unamortized costs exceed the fair value. Owned content is assessed either individually or in identified film groups, for content predominantly monetized on an individual basis or with other content, respectively. The substantial majority of our owned content is evaluated for impairment on an individual title basis. Licensed content that is not part of a film group is generally assessed in packages, channels or dayparts. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Licensed content is tested for impairment primarily on a channel, network or platform basis, with the exception of our broadcast networks and owned local broadcast television stations, which are tested on a daypart basis. Estimated fair values of owned and licensed content are generally based on Level 3 inputs including analysis of market participant estimates of future cash flows.&#160;We record charges related to impairments or content that is substantively abandoned to programming and production costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sports Rights&lt;/span&gt;&lt;/div&gt;We recognize the costs of multiyear, live-event sports rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based on the terms of the contract and the nature of and potential revenue generation of the deliverables within the contract. Sports rights are accounted for as executory contracts and are not subject to impairment. When cash payments, including advanced payments, exceed the relative value of the sports rights delivered, we recognize an asset in licensed content. Production costs incurred in advance of airing are also presented with licensed content.</us-gaap:EntertainmentTextBlock>
    <cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzYzMjY_8afaa83c-6df3-4246-8c37-6683ccfd7d22">&lt;div style="margin-bottom:6pt;margin-top:3pt"&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:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.330%"/&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;Year ended December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;13,013&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-align:justify"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzMtMC0xLTEtMjE4ODk1_494e5de1-8cc0-4bb8-b1ae-0d7887567f68"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzMtMC0xLTEtMjE4ODk1_74057ec8-1fea-4626-81c6-27fd80f16bd3"&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;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;10,765&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 19pt 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;&#160;&#160;Licensed, including sports rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,151&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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 programming and production costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;38,213&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;38,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;33,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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 $8.6&#160;billion, $7.3&#160;billion and $6.6&#160;billion for the year ended December&#160;31, 2022, 2021 and 2020, respectively, as well as participations and residuals expenses.&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzEtMS0xLTEtMTg1MTcw_8060737e-ca59-428c-b661-efd9bd6cf157"
      unitRef="usd">13013000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzEtMy0xLTEtMTg1MTcw_64136264-9a4d-4b94-9c48-54a7bdb6c243"
      unitRef="usd">13550000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzEtNS0xLTEtMjIyNTA2_0caee511-3a01-4fe0-9b4c-3de6f4e28c46"
      unitRef="usd">12684000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzMtMS0xLTEtMTg1MTcw_9354e572-1cd5-4f21-96e8-dc04adcc823e"
      unitRef="usd">10765000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzMtMy0xLTEtMTg1MTcw_595de4b0-03f6-459c-9ae1-1ab0f004e546"
      unitRef="usd">8957000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzMtNS0xLTEtMjIyNTA2_fbc7c35b-2b96-4dcf-8f09-268d43679f5f"
      unitRef="usd">7973000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzQtMS0xLTEtMTg1MTcw_101e7b52-4838-4652-8128-106062931924"
      unitRef="usd">13151000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzQtMy0xLTEtMTg1MTcw_c8e3e3d3-922a-4bae-b1ae-575722ea44b6"
      unitRef="usd">14733000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzQtNS0xLTEtMjIyNTA2_122014f4-762d-40f5-a09c-2ed6a2741541"
      unitRef="usd">11264000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzUtMS0xLTEtMTg1MTcw_da82f0bf-7944-4c0e-a587-1bb85edcb776"
      unitRef="usd">1283000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzUtMy0xLTEtMTg1MTcw_686023d7-9897-4d14-a805-5a44f8d02a9f"
      unitRef="usd">1210000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzUtNS0xLTEtMjIyNTA2_0dd53142-0f47-476f-898e-2cbc4a829530"
      unitRef="usd">1200000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzYtMS0xLTEtMTg1MTcw_5cd65e7a-17b7-461a-80f2-b15d9bbb5704"
      unitRef="usd">38213000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzYtMy0xLTEtMTg1MTcw_f0e357ef-5806-43ba-94f2-0acfa3f7e1f0"
      unitRef="usd">38450000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTowZGVkYWU3MGEzZTg0NWY4YTAzYTFiNjlhNTkzY2JkYi90YWJsZXJhbmdlOjBkZWRhZTcwYTNlODQ1ZjhhMDNhMWI2OWE1OTNjYmRiXzYtNS0xLTEtMjIyNTA2_7b04a3d2-305a-446b-b829-b4f5010a0563"
      unitRef="usd">33121000000</cmcsa:ProgrammingAndProductionCosts>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzYy_093a9608-529e-4d86-801a-7e9a6dfeaaf3"
      unitRef="usd">8600000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzY5_d9e22a0c-9d12-4501-91b1-e5641e3832a2"
      unitRef="usd">7300000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzI3NDg3NzkwODMwOTU_58ef5667-3f20-46e5-b542-bf40a28a74e2"
      unitRef="usd">6600000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmCostsPolicyPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzYzMjU_9da59932-1f04-4710-b2a4-b14ebbc0ce82">&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;Video Distribution Programming Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We incur programming expenses related to the license of the rights to distribute or integrate the third-party programmed channels, platforms and related content included in video services we sell to end consumers. Programming is generally acquired under multiyear distribution agreements, with fees typically based on the number of customers that receive the programming and the extent of distribution. Programming distribution arrangements are accounted for as executory contracts with expenses generally recognized based on the rates in the agreements and the arrangements are not subject to impairment. &lt;/span&gt;&lt;/div&gt;&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;Film and Television Content&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We incur costs related to the production of owned content and the license of the rights to use content owned by third parties and sports rights on our owned networks and platforms, which are described as owned and licensed content, respectively. We have determined that the predominant monetization strategy for the substantial majority of our content is on an individual basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We capitalize costs for owned film and television content, including direct costs, production overhead, print costs, development costs and interest, as well as acquired libraries. Amortization for owned content predominantly monetized on an individual basis and accrued costs associated with participations and residuals payments are recorded using the individual film forecast computation method, which recognizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns and distribution strategies, public acceptance and historical results for similar productions. Amortization for content predominantly monetized with other owned or licensed content is recorded based on estimated usage. In determining the method of amortization and estimated life of an acquired film or television library, we generally use the method and the life that most closely follow the undiscounted cash flows over the estimated life of the asset. We do not capitalize costs related to the distribution of a film in movie theaters or the licensing or sale of a film or television production, which primarily include costs associated with marketing and distribution.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We capitalize the costs of licensed content when the license period begins, the content is made available for use and the costs of the licenses are known. Licensed content is amortized as the associated programs are used, incorporating estimated viewing patterns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Owned and licensed content are presented as noncurrent assets in film and television costs. We present amortization of owned and licensed content and accrued costs associated with participations and residuals payments in programming and production costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Film and television productions may be eligible for tax incentives from certain state, local or foreign jurisdictions. These incentives generally provide for transferable or redeemable tax credits upon meeting established levels of qualified production spending within a participating jurisdiction. We record a receivable for a production tax incentive program when there is a reasonable assurance of collection with a corresponding reduction of capitalized film and television costs, and the related amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor who owns an undivided copyright interest in the film. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from the investor under these arrangements as a reduction of our capitalized film costs and the investor&#x2019;s interest in the profit or loss of the film is recorded as either a charge or a benefit, respectively, in programming and production costs. The investor&#x2019;s interest in the profit or loss of a film is recorded each period using the individual film forecast computation method.&lt;/span&gt;&lt;/div&gt;</us-gaap:FilmCostsPolicyPolicyTextBlock>
    <cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzYzMzI_134e7c89-87b7-4d3e-9864-887ecbd179bc">&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;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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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.328%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Owned:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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,210&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;130&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,634&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;7,974&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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,586&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:10pt;font-weight:700;line-height:100%"&gt;Film and television costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;12,560&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;12,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:4pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax incentives reduced &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzQzOTgwNDY1MjQ2OTY_ac54dd3b-1552-416a-99b9-1609f4f931c7"&gt;capitalized owned film and television costs&lt;/span&gt; by $400&#160;million as of December 31, 2022, and resulted in a reduction of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzQzOTgwNDY1MjQ2OTc_c3c5b222-1f43-4df2-a0e8-646e73191e7e"&gt;programming and production costs&lt;/span&gt; of $733&#160;million in 2022. We have receivables related to our production tax incentives of $1.5&#160;billion as of December 31, 2022, a substantial majority of which are reflected in other &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzQzOTgwNDY1MjQ2OTU_fa0bbe77-6b3a-4001-93c0-319699b62332"&gt;noncurrent assets&lt;/span&gt; in our consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzItMS0xLTEtMTg1MTcw_15f49b29-d9ff-41c3-bdd3-396db48ba408"
      unitRef="usd">3210000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzItMy0xLTEtMTg1MTcw_82f6fdd1-dce2-4b71-9561-c391eff9f09e"
      unitRef="usd">2732000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzMtMS0xLTEtMTg1MTcw_89397a53-1619-4ffd-a73e-522ce2af56f9"
      unitRef="usd">130000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzMtMy0xLTEtMTg1MTcw_7261be45-6970-48e5-bb3f-d2a032ae43af"
      unitRef="usd">536000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzQtMS0xLTEtMTg1MTcw_08b78d5f-5470-4530-b615-55c9191069cb"
      unitRef="usd">4634000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzQtMy0xLTEtMTg1MTcw_87e28746-f85c-427a-b1eb-6d738583f54b"
      unitRef="usd">3726000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCost
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzUtMS0xLTEtMTg1MTcw_c3002598-f820-4bd2-987d-984662062000"
      unitRef="usd">7974000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCost>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCost
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzUtMy0xLTEtMTg1MTcw_d990e410-0272-497f-8156-5f80e0c57170"
      unitRef="usd">6994000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCost>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzYtMS0xLTEtMTg1MTcw_1e518936-3e78-43e7-8166-94909238e873"
      unitRef="usd">4586000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzYtMy0xLTEtMTg1MTcw_dd371f60-6efe-47f1-b57f-9c26ae1e17c4"
      unitRef="usd">5811000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzEwLTEtMS0xLTE4NTE3MA_f423bafa-31ab-46a8-813e-d07fb1e9839b"
      unitRef="usd">12560000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZToxNjdmMDcwNDdiY2U0YWY3YjcwM2E1M2U5MzU4NjIxYS90YWJsZXJhbmdlOjE2N2YwNzA0N2JjZTRhZjdiNzAzYTUzZTkzNTg2MjFhXzEwLTMtMS0xLTE4NTE3MA_ab7d9797-6096-4c29-9012-8facc016a11a"
      unitRef="usd">12806000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances>
    <us-gaap:GovernmentAssistanceAmountCumulativeNoncurrent
      contextRef="if4036b9126b94a789a08e4fe2288e2b0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzI3NDg3NzkwODI5MjQ_8cc52ccd-10df-47bd-8e62-2355554c1232"
      unitRef="usd">400000000</us-gaap:GovernmentAssistanceAmountCumulativeNoncurrent>
    <us-gaap:GovernmentAssistanceAmount
      contextRef="i0b71d9a4b97342598266b6fdc1621a3d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzI3NDg3NzkwODI5MzE_87f24337-a952-46c2-884e-f2756aac67d8"
      unitRef="usd">733000000</us-gaap:GovernmentAssistanceAmount>
    <us-gaap:GovernmentAssistanceAmountCumulative
      contextRef="i4d9650d2fb6d46a7bda77888b6d22f5e_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzI3NDg3NzkwODI5NDk_0c4467b9-24af-4d9f-951f-5663e60b4b18"
      unitRef="usd">1500000000</us-gaap:GovernmentAssistanceAmountCumulative>
    <cmcsa:ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzYzMjg_ddf1a4f5-3810-4286-91d5-92530b712294">&lt;div style="margin-bottom: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 table below summarizes estimated future amortization expense for the capitalized film and television costs recorded in our consolidated balance sheet as of December&#160;31, 2022. &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:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.236%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.710%"/&gt;&lt;td style="width:0.1%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Owned &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: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;Licensed&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Completed, not released:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Released and licensed content:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;</cmcsa:ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock>
    <us-gaap:FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTo4OTJiZWJmMzdhZjE0MWZlOWE2MmUxOWQyYThkN2U0NC90YWJsZXJhbmdlOjg5MmJlYmYzN2FmMTQxZmU5YTYyZTE5ZDJhOGQ3ZTQ0XzItNi0xLTEtMTg1MTcw_846a42eb-b8eb-4b68-ad87-f2c44a64ae29"
      unitRef="usd">63000000</us-gaap:FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle>
    <us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTo4OTJiZWJmMzdhZjE0MWZlOWE2MmUxOWQyYThkN2U0NC90YWJsZXJhbmdlOjg5MmJlYmYzN2FmMTQxZmU5YTYyZTE5ZDJhOGQ3ZTQ0XzUtNi0xLTEtMTg1MTcw_44b04180-84ec-4758-9eef-5fefc0ed1f93"
      unitRef="usd">2487000000</us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTo4OTJiZWJmMzdhZjE0MWZlOWE2MmUxOWQyYThkN2U0NC90YWJsZXJhbmdlOjg5MmJlYmYzN2FmMTQxZmU5YTYyZTE5ZDJhOGQ3ZTQ0XzUtOC0xLTEtMTg1MTcw_520e898e-c13f-4e2d-aa5a-92b01452490e"
      unitRef="usd">2482000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne>
    <us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTo4OTJiZWJmMzdhZjE0MWZlOWE2MmUxOWQyYThkN2U0NC90YWJsZXJhbmdlOjg5MmJlYmYzN2FmMTQxZmU5YTYyZTE5ZDJhOGQ3ZTQ0XzYtNi0xLTEtMTg1MTcw_71c36f93-af5a-44f9-a066-4e0af9d2d098"
      unitRef="usd">749000000</us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTo4OTJiZWJmMzdhZjE0MWZlOWE2MmUxOWQyYThkN2U0NC90YWJsZXJhbmdlOjg5MmJlYmYzN2FmMTQxZmU5YTYyZTE5ZDJhOGQ3ZTQ0XzYtOC0xLTEtMTg1MTcw_c977cfc4-c669-46cd-b20b-14368a734514"
      unitRef="usd">1189000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo>
    <us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTo4OTJiZWJmMzdhZjE0MWZlOWE2MmUxOWQyYThkN2U0NC90YWJsZXJhbmdlOjg5MmJlYmYzN2FmMTQxZmU5YTYyZTE5ZDJhOGQ3ZTQ0XzctNi0xLTEtMTg1MTcw_79f5250c-000f-4fb1-abfa-18538994b5ab"
      unitRef="usd">505000000</us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90YWJsZTo4OTJiZWJmMzdhZjE0MWZlOWE2MmUxOWQyYThkN2U0NC90YWJsZXJhbmdlOjg5MmJlYmYzN2FmMTQxZmU5YTYyZTE5ZDJhOGQ3ZTQ0XzctOC0xLTEtMTg1MTcw_95498cb9-96d7-4403-ab05-0428d77ceeb9"
      unitRef="usd">469000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree>
    <cmcsa:LicenseAgreementCommitmentsSportsRightsUnrecordedFutureMinimumAmount
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzE1Nzc_433a38f4-894d-45bc-abbc-ae29c1eb9859"
      unitRef="usd">59100000000</cmcsa:LicenseAgreementCommitmentsSportsRightsUnrecordedFutureMinimumAmount>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialsUnrecordedFutureMinimumAmount
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzE1ODQ_a4a1aaea-8292-4f0b-9ffc-be8e32bae3ed"
      unitRef="usd">3800000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialsUnrecordedFutureMinimumAmount>
    <cmcsa:FilmCostsAndEntertainmentEntitiesPolicyPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDQvZnJhZzo3MmM2NzJjOWZlNGE0ZmQ0ODgzOTk3MmJkYWM3NjliNi90ZXh0cmVnaW9uOjcyYzY3MmM5ZmU0YTRmZDQ4ODM5OTcyYmRhYzc2OWI2XzYzMzU_03b7d0cf-3def-45d8-81eb-ff43f5a5fb7e">&lt;div style="margin-bottom: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;When an event or a change in circumstance occurs that was known or knowable as of the balance sheet date and that indicates the fair value of either owned or licensed content is less than the unamortized costs in the balance sheet, we determine the fair value and record an impairment charge to the extent the unamortized costs exceed the fair value. Owned content is assessed either individually or in identified film groups, for content predominantly monetized on an individual basis or with other content, respectively. The substantial majority of our owned content is evaluated for impairment on an individual title basis. Licensed content that is not part of a film group is generally assessed in packages, channels or dayparts. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Licensed content is tested for impairment primarily on a channel, network or platform basis, with the exception of our broadcast networks and owned local broadcast television stations, which are tested on a daypart basis. Estimated fair values of owned and licensed content are generally based on Level 3 inputs including analysis of market participant estimates of future cash flows.&#160;We record charges related to impairments or content that is substantively abandoned to programming and production costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sports Rights&lt;/span&gt;&lt;/div&gt;We recognize the costs of multiyear, live-event sports rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based on the terms of the contract and the nature of and potential revenue generation of the deliverables within the contract. Sports rights are accounted for as executory contracts and are not subject to impairment. When cash payments, including advanced payments, exceed the relative value of the sports rights delivered, we recognize an asset in licensed content. Production costs incurred in advance of airing are also presented with licensed content.</cmcsa:FilmCostsAndEntertainmentEntitiesPolicyPolicyTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzYwOTE_a6dc54c5-f8ad-4bb2-a541-cfd047a29b92">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 5: Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:57.878%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.308%"/&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.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.604%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (Loss) Before Income Taxes&lt;/span&gt;&lt;/div&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="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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;19,329&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;21,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;16,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Foreign &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(10,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,284&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;19,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of Income Tax Expense&lt;/span&gt;&lt;/div&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="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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Current Expense (Benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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,025&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;961&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;207&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;5,193&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Deferred Expense (Benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;(834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,359&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:2pt;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 income tax expense (benefit) differs from the federal statutory amount because of the effect of the items detailed in the table below.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Federal tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,950&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;4,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;454&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 income taxed at different rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;519&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Adjustments to uncertain and effectively settled tax positions, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;179&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Federal research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Excess tax benefits recognized on share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Tax legislation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,666&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,359&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:7pt;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 base our provision for income taxes on our current period income, changes in our deferred income tax assets and liabilities, income tax rates, changes in estimates of our uncertain tax positions, tax planning opportunities available in the jurisdictions in which we operate and excess tax benefits or deficiencies that arise when the tax consequences of share-based compensation differ from amounts previously recognized in the statement of income. We recognize deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of our assets and liabilities and for the expected benefits of using net operating loss carryforwards. When a change in the tax rate or tax law has an impact on deferred taxes, we apply the change based on the years in which the temporary differences are expected to reverse. We record the change in our consolidated financial statements in the period of enactment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 determination of the income tax consequences of a business combination includes identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on our estimate of the ultimate tax basis that will be accepted by the various tax authorities. We record liabilities for contingencies associated with prior tax returns filed by the acquired entity based on criteria set forth in the appropriate accounting guidance. We adjust the deferred tax accounts and the liabilities periodically to reflect any revised estimated tax basis and any estimated settlements with the various tax authorities. The effects of these adjustments are recorded to income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;From time to time, we engage in transactions in which the tax consequences may be subject to uncertainty. In these cases, we evaluate our tax position using the recognition threshold and the measurement attribute in accordance with the accounting guidance related to uncertain tax positions. Examples of these transactions include business acquisitions and dispositions, including consideration paid or received in connection with these transactions, certain financing transactions, and the allocation of income among state and local tax jurisdictions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We determine whether it is more likely than not that a tax position will be sustained on examination, including the resolution of any related appeals or litigation processes, based on the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in our consolidated financial statements. We classify interest and penalties, if any, associated with our uncertain tax positions as a component of income tax expense (benefit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of Net Deferred Tax Liability&lt;/span&gt;&lt;/div&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;/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;December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Net operating loss and other loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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,325&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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;Nondeductible accruals and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,210&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Less: Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,295&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;3,240&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Deferred Tax Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Differences between book and tax basis of property and equipment and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;29,688&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Differences between book and tax basis of investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;265&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Differences between book and tax basis of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,741&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;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;Differences between book and tax basis of foreign subsidiaries and undistributed foreign earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;31,749&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;33,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,509&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:7pt;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 presents changes in our valuation allowance for deferred tax assets:&lt;/span&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:58.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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.326%"/&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.330%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;2,907&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;2,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Additions charged to income tax expense and other accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;433&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Deductions from reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;45&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,295&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:7pt;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;Changes in our net deferred tax liability in 2022 that were not recorded as deferred income tax expense (benefit) are primarily related to a decrease of $505 million associated with items included in other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;As of December&#160;31, 2022, we had federal net operating loss carryforwards of $178 million, and various state net operating loss carryforwards, the majority of which expire in periods through 2042. As of December&#160;31, 2022, we also had foreign net operating loss carryforwards of $10.4 billion related to our foreign operations, primarily at Sky and NBCUniversal, the majority of which can be carried forward indefinitely. The determination of the realization of the state and foreign net operating loss carryforwards is dependent on our subsidiaries&#x2019; taxable income or loss, apportionment percentages, redetermination from taxing authorities, and state and foreign laws that can change from year to year and impact the amount of such carryforwards. We recognize a valuation allowance if we determine it is more likely than not that some portion, or all, of a deferred tax asset will not be realized. As of December&#160;31, 2022 and 2021, our valuation allowance was primarily related to foreign and state net operating loss carryforwards. &lt;/span&gt;&lt;/div&gt;&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;Uncertain Tax Positions&lt;/span&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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciliation of Unrecognized Tax Benefits&lt;/span&gt;&lt;/div&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="border-top:1pt solid #000000;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Gross unrecognized tax benefits, January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,042&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;380&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Additions based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;56&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Reductions due to expiration of statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Settlements with tax authorities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Gross unrecognized tax benefits, December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,161&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:115%"&gt;Our gross unrecognized tax benefits include both amounts related to positions for which we have recorded liabilities for potential payment obligations and those for which tax has been assessed and paid. The amounts exclude the federal benefits on state tax positions that were recorded to deferred income taxes. If we were to recognize our gross unrecognized tax benefits in the future, $1.7 billion would impact our effective tax rate and the remaining amount would increase our deferred income tax liability.&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amount and timing of the recognition of any such tax benefit is dependent on the completion of examinations of our tax filings by the various tax authorities and the expiration of statutes of limitations. It is reasonably possible that certain tax contests could be resolved within the next 12 months that may result in a decrease in our effective tax rate. Accrued interest and penalties associated with our liability for uncertain tax positions were not material in any period presented.&lt;/span&gt;&lt;/div&gt;The IRS has completed its examination of our income tax returns for all years through 2016. Various states are examining our state tax returns and the tax years of those tax returns currently under examination vary by state, with most of the periods relating to tax years 2011 and forward. Various foreign jurisdictions are examining our tax returns and the tax years of those tax returns currently under examination vary by country, with most of the periods relating to tax years 2010 and forward.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzYxMTk_7542d9d8-c64b-4d85-bea5-78ef3465c5e7">&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:57.878%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.308%"/&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.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.604%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (Loss) Before Income Taxes&lt;/span&gt;&lt;/div&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="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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;19,329&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;21,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;16,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Foreign &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(10,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,284&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;19,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTo3NjM1MmViZDNmYzQ0Zjc5OGM4YWZjNmFmNzYwNTJlOC90YWJsZXJhbmdlOjc2MzUyZWJkM2ZjNDRmNzk4YzhhZmM2YWY3NjA1MmU4XzMtMS0xLTEtMTg1MTcw_e51230de-fe69-4240-aae8-9016e51d2e9d"
      unitRef="usd">19329000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTo3NjM1MmViZDNmYzQ0Zjc5OGM4YWZjNmFmNzYwNTJlOC90YWJsZXJhbmdlOjc2MzUyZWJkM2ZjNDRmNzk4YzhhZmM2YWY3NjA1MmU4XzMtMy0xLTEtMTg1MTcw_37f26e46-2d6f-4a74-a858-30646f90a689"
      unitRef="usd">21243000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTo3NjM1MmViZDNmYzQ0Zjc5OGM4YWZjNmFmNzYwNTJlOC90YWJsZXJhbmdlOjc2MzUyZWJkM2ZjNDRmNzk4YzhhZmM2YWY3NjA1MmU4XzMtNS0xLTEtMTg1MTcw_d46af53e-6008-45b9-89f3-1c3a787cdb7d"
      unitRef="usd">16211000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTo3NjM1MmViZDNmYzQ0Zjc5OGM4YWZjNmFmNzYwNTJlOC90YWJsZXJhbmdlOjc2MzUyZWJkM2ZjNDRmNzk4YzhhZmM2YWY3NjA1MmU4XzQtMS0xLTEtMTg1MTcw_cd3f9b40-53b2-4cb4-a908-12e1a0f71469"
      unitRef="usd">-10045000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTo3NjM1MmViZDNmYzQ0Zjc5OGM4YWZjNmFmNzYwNTJlOC90YWJsZXJhbmdlOjc2MzUyZWJkM2ZjNDRmNzk4YzhhZmM2YWY3NjA1MmU4XzQtMy0xLTEtMTg1MTcw_c1e19844-078a-4f99-86ea-0e7148823916"
      unitRef="usd">-2150000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTo3NjM1MmViZDNmYzQ0Zjc5OGM4YWZjNmFmNzYwNTJlOC90YWJsZXJhbmdlOjc2MzUyZWJkM2ZjNDRmNzk4YzhhZmM2YWY3NjA1MmU4XzQtNS0xLTEtMTg1MTcw_c011d0c7-dc32-423a-8656-fbdabc9560ca"
      unitRef="usd">-2146000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTo3NjM1MmViZDNmYzQ0Zjc5OGM4YWZjNmFmNzYwNTJlOC90YWJsZXJhbmdlOjc2MzUyZWJkM2ZjNDRmNzk4YzhhZmM2YWY3NjA1MmU4XzUtMS0xLTEtMTg1MTcw_026162ef-60e2-4d51-bd1e-be4772a181f7"
      unitRef="usd">9284000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTo3NjM1MmViZDNmYzQ0Zjc5OGM4YWZjNmFmNzYwNTJlOC90YWJsZXJhbmdlOjc2MzUyZWJkM2ZjNDRmNzk4YzhhZmM2YWY3NjA1MmU4XzUtMy0xLTEtMTg1MTcw_910549e1-65b7-4f8c-a91b-e0dbc11519fd"
      unitRef="usd">19093000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTo3NjM1MmViZDNmYzQ0Zjc5OGM4YWZjNmFmNzYwNTJlOC90YWJsZXJhbmdlOjc2MzUyZWJkM2ZjNDRmNzk4YzhhZmM2YWY3NjA1MmU4XzUtNS0xLTEtMTg1MTcw_3a3540e5-facd-49b9-b076-e597260223d3"
      unitRef="usd">14065000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzYxMDU_ffeff365-d8ad-4a61-a100-b367ba6e4896">&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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of Income Tax Expense&lt;/span&gt;&lt;/div&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="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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Current Expense (Benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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,025&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;961&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;207&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;5,193&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Deferred Expense (Benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;(834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,359&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzMtMS0xLTEtMTg1MTcw_d904e29e-3705-4033-9fe1-a32a3dd0e644"
      unitRef="usd">4025000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzMtMy0xLTEtMTg1MTcw_79389f0d-af31-436f-ae68-134613d876ba"
      unitRef="usd">2355000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzMtNS0xLTEtMTg1MTcw_b1e63aa6-f6b5-4b2a-8abb-5023d13547a5"
      unitRef="usd">2824000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzQtMS0xLTEtMTg1MTcw_cf1b283c-6d5b-40ca-832e-1b443f1cc1e2"
      unitRef="usd">961000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzQtMy0xLTEtMTg1MTcw_e410bfd9-6c91-426c-ab66-3a34518b6537"
      unitRef="usd">669000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzQtNS0xLTEtMTg1MTcw_e9d8f2b4-e291-4317-8def-e285e17a1ddb"
      unitRef="usd">836000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzUtMS0xLTEtMTg1MTcw_f4c20cb2-5185-4ef0-b55e-c54007a340c1"
      unitRef="usd">207000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzUtMy0xLTEtMTg1MTcw_998676ac-5a56-41c0-a131-015d0d9e324a"
      unitRef="usd">343000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzUtNS0xLTEtMTg1MTcw_5750a30c-d1e6-41e5-8743-f9a436c9305c"
      unitRef="usd">254000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzYtMS0xLTEtMTg1MTcw_c74f980c-d09e-4a28-a0fc-da26be46f08a"
      unitRef="usd">5193000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzYtMy0xLTEtMTg1MTcw_d1484fda-d6bb-4ab4-85e1-2d87ce21b264"
      unitRef="usd">3367000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzYtNS0xLTEtMTg1MTcw_7b6677ea-f74c-452b-8151-f65689f6af9c"
      unitRef="usd">3914000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzgtMS0xLTEtMTg1MTcw_110f4e42-f524-481c-831f-2cd9995c68b6"
      unitRef="usd">-281000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzgtMy0xLTEtMTg1MTcw_7c93bece-e835-40ef-9183-368f494f2fd4"
      unitRef="usd">1504000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzgtNS0xLTEtMTg1MTcw_64ced79b-c369-4435-830f-8d8120bc31de"
      unitRef="usd">-111000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzktMS0xLTEtMTg1MTcw_9001d364-04ec-4619-a725-2d1ce51625ba"
      unitRef="usd">-483000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzktMy0xLTEtMTg1MTcw_995c676d-7ad7-4839-90d6-41a7c6da6683"
      unitRef="usd">255000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzktNS0xLTEtMTg1MTcw_c628aae8-217a-480b-99e0-7e049ede7dee"
      unitRef="usd">-71000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzEwLTEtMS0xLTE4NTE3MA_9c79e71a-88d3-4da4-bf76-9b0fb76363e7"
      unitRef="usd">-70000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzEwLTMtMS0xLTE4NTE3MA_2da8bf1b-aa07-49e2-9d02-5fec5b06ba65"
      unitRef="usd">133000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzEwLTUtMS0xLTE4NTE3MA_5ddcf9fa-c10e-4b87-982e-08dfb12a7215"
      unitRef="usd">-368000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzExLTEtMS0xLTE4NTE3MA_c02cf862-20de-4d75-991e-cc9125370489"
      unitRef="usd">-834000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzExLTMtMS0xLTE4NTE3MA_63f86f84-3d17-4d87-b748-0688b6b89c57"
      unitRef="usd">1892000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzExLTUtMS0xLTE4NTE3MA_8b7db85f-b5fe-481f-803c-9d398b8f0922"
      unitRef="usd">-550000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzEyLTEtMS0xLTE4NTE3MA_739d504f-61d3-4f7b-a540-ed3259ff02e4"
      unitRef="usd">4359000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzEyLTMtMS0xLTE4NTE3MA_77947f5f-9087-428e-8c9a-1bb1514974e3"
      unitRef="usd">5259000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZToxNWU4MDE5ZTI1NjE0YTQ5YTIzNWYxOWNlOGExNDlmZS90YWJsZXJhbmdlOjE1ZTgwMTllMjU2MTRhNDlhMjM1ZjE5Y2U4YTE0OWZlXzEyLTUtMS0xLTE4NTE3MA_4c7d5f11-d362-4083-8a20-406d18e79b62"
      unitRef="usd">3364000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzYxMDY_38734212-66b0-425b-b873-4fb6398d92b3">&lt;div style="margin-bottom:6pt;margin-top:2pt;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 income tax expense (benefit) differs from the federal statutory amount because of the effect of the items detailed in the table below.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Federal tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,950&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;4,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;454&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 income taxed at different rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;519&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Adjustments to uncertain and effectively settled tax positions, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;179&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Federal research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Excess tax benefits recognized on share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Tax legislation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,666&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,359&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEtMS0xLTEtMTg1MTcw_e063e6cc-59ba-4026-81af-be0cd8e3e84b"
      unitRef="usd">1950000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEtMy0xLTEtMTg1MTcw_a16a1b04-26b0-4471-b995-c728276c8712"
      unitRef="usd">4009000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEtNS0xLTEtMTg1MTcw_78f2f8f9-a673-4f70-91f8-616f96dfd15c"
      unitRef="usd">2954000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzItMS0xLTEtMTg1MTcw_d5736a59-d29e-4840-8974-b7174bc1c42e"
      unitRef="usd">454000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzItMy0xLTEtMTg1MTcw_4708f71f-804c-48d0-bdbb-1f17dee4b92a"
      unitRef="usd">464000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzItNS0xLTEtMTg1MTcw_1f6b6849-ae37-4d59-a11e-dddeab8790a9"
      unitRef="usd">265000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzMtMS0xLTEtMTg1MTcw_858cc039-d733-4548-bc48-c1e0ad9dc220"
      unitRef="usd">519000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzMtMy0xLTEtMTg1MTcw_98bef2d9-7f00-449f-84a6-f9805001e789"
      unitRef="usd">392000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzMtNS0xLTEtMTg1MTcw_14985704-7b7f-473a-96b4-abe6ea3c71e7"
      unitRef="usd">24000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzYtMS0xLTEtMTg1MTcw_b0febbe5-28ac-44e3-9552-e4ee7167ae47"
      unitRef="usd">179000000</cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount>
    <cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzYtMy0xLTEtMTg1MTcw_18c28f02-37a0-4c39-95d1-6a3279e945b0"
      unitRef="usd">238000000</cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount>
    <cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzYtNS0xLTEtMTg1MTcw_e9b4db7d-cf15-4ef5-a8c0-847aaba0c4a6"
      unitRef="usd">344000000</cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzktMS0xLTEtMTg1MTcw_89037f4c-c58b-4e0e-992e-47af52e9126b"
      unitRef="usd">104000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzktMy0xLTEtMTg1MTcw_9b13a0cc-ff53-41bc-84e4-0b1fa656936d"
      unitRef="usd">85000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzktNS0xLTEtMTg1MTcw_f95c76ef-506b-4f4f-accb-a865771b3da3"
      unitRef="usd">164000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEwLTEtMS0xLTE4NTE3MA_c00bc3ed-fa3a-4e67-9729-6ba04abc4e37"
      unitRef="usd">-30000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEwLTMtMS0xLTE4NTE3MA_0a0fa288-43b8-424d-9b23-fa640f8323ac"
      unitRef="usd">-209000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEwLTUtMS0xLTE4NTE3MA_ec65b05e-4af9-4e33-bd50-e07691fb1ec0"
      unitRef="usd">-150000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzExLTEtMS0xLTE4NTE3MA_4983fb17-6b3c-4221-81ca-2a7042c991ac"
      unitRef="usd">-287000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzExLTMtMS0xLTE4NTE3MA_0462ad2b-874d-42bd-b0a1-b1e0eb9b1459"
      unitRef="usd">498000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzExLTUtMS0xLTE4NTE3MA_84259410-cf28-4efe-96c8-10e6a89114f2"
      unitRef="usd">120000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEyLTEtMS0xLTE4NjQ3MA_c507089f-7a4a-4ce2-bdaf-c7f5662a16d5"
      unitRef="usd">1666000000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEyLTMtMS0xLTE4NjQ3MA_3c1246a6-86ec-4fa2-a6d4-f80cb794faa7"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEyLTUtMS0xLTE4NTE3MA_f10a5fe7-b602-408c-8bd8-f87e62c596a8"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEzLTEtMS0xLTE4NTE3MA_195ccd2d-7eed-461a-ada6-4749571a73ec"
      unitRef="usd">12000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEzLTMtMS0xLTE4NTE3MA_e0cf55f9-81b9-47f1-b8f6-18e656342592"
      unitRef="usd">-48000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzEzLTUtMS0xLTE4NTE3MA_7ca1d0c0-9218-4719-96b9-dddb96cdff68"
      unitRef="usd">-29000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzE0LTEtMS0xLTE4NTE3MA_f03b44b5-0c50-4d1f-a113-7ab64dfefa08"
      unitRef="usd">4359000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzE0LTMtMS0xLTE4NTE3MA_4adfdec7-078a-4818-b886-779d491d2bd4"
      unitRef="usd">5259000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpjMGYwOTZkMTE2Mjc0NTRkYmM4ZWFiMmM2YTEwNmQzOS90YWJsZXJhbmdlOmMwZjA5NmQxMTYyNzQ1NGRiYzhlYWIyYzZhMTA2ZDM5XzE0LTUtMS0xLTE4NTE3MA_7470791a-6674-43d1-9058-2e357883900a"
      unitRef="usd">3364000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzYxMTM_643afebd-1865-4d32-95d2-b98fbd41f6cb">&lt;div style="margin-bottom:6pt;margin-top:7pt;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 base our provision for income taxes on our current period income, changes in our deferred income tax assets and liabilities, income tax rates, changes in estimates of our uncertain tax positions, tax planning opportunities available in the jurisdictions in which we operate and excess tax benefits or deficiencies that arise when the tax consequences of share-based compensation differ from amounts previously recognized in the statement of income. We recognize deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of our assets and liabilities and for the expected benefits of using net operating loss carryforwards. When a change in the tax rate or tax law has an impact on deferred taxes, we apply the change based on the years in which the temporary differences are expected to reverse. We record the change in our consolidated financial statements in the period of enactment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 determination of the income tax consequences of a business combination includes identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on our estimate of the ultimate tax basis that will be accepted by the various tax authorities. We record liabilities for contingencies associated with prior tax returns filed by the acquired entity based on criteria set forth in the appropriate accounting guidance. We adjust the deferred tax accounts and the liabilities periodically to reflect any revised estimated tax basis and any estimated settlements with the various tax authorities. The effects of these adjustments are recorded to income tax expense.&lt;/span&gt;&lt;/div&gt;From time to time, we engage in transactions in which the tax consequences may be subject to uncertainty. In these cases, we evaluate our tax position using the recognition threshold and the measurement attribute in accordance with the accounting guidance related to uncertain tax positions. Examples of these transactions include business acquisitions and dispositions, including consideration paid or received in connection with these transactions, certain financing transactions, and the allocation of income among state and local tax jurisdictions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We determine whether it is more likely than not that a tax position will be sustained on examination, including the resolution of any related appeals or litigation processes, based on the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in our consolidated financial statements. We classify interest and penalties, if any, associated with our uncertain tax positions as a component of income tax expense (benefit).</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzYxMDA_83db3026-51c2-4f19-ae33-11a9cb782ef1">&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of Net Deferred Tax Liability&lt;/span&gt;&lt;/div&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;/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;December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Net operating loss and other loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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,325&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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;Nondeductible accruals and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,210&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Less: Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,295&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;3,240&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Deferred Tax Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Differences between book and tax basis of property and equipment and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;29,688&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Differences between book and tax basis of investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;265&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Differences between book and tax basis of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,741&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;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;Differences between book and tax basis of foreign subsidiaries and undistributed foreign earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;31,749&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;33,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,509&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzMtMS0xLTEtMTg1MTcw_94157f43-da70-4dbc-946d-152f83bdc6ac"
      unitRef="usd">3325000000</cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards>
    <cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzMtMy0xLTEtMTg1MTcw_f55c552f-ba46-434e-b11a-647d38882ac1"
      unitRef="usd">3194000000</cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzUtMS0xLTEtMTg1MTcw_1a5d2603-afca-4ed9-94f2-1e4dd5d13e09"
      unitRef="usd">3210000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzUtMy0xLTEtMTg1MTcw_5127659d-cfc5-470e-a2b7-b29ded8c76a9"
      unitRef="usd">3246000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzYtMS0xLTEtMTg1MTcw_5152abe2-07e6-4dd1-95d2-70e20f2f8d50"
      unitRef="usd">3295000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzYtMy0xLTEtMTg1MTcw_c25d13b9-057a-4554-be1a-3aed738a78fa"
      unitRef="usd">2907000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzctMS0xLTEtMTg1MTcw_5045c0a4-f74b-4327-9a28-d80a324be40d"
      unitRef="usd">3240000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzctMy0xLTEtMTg1MTcw_75a6efc7-b2a1-442a-8609-71f7ae720c47"
      unitRef="usd">3533000000</us-gaap:DeferredTaxAssetsNet>
    <cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzktMS0xLTEtMTg1MTcw_03151d2f-9585-457f-8b89-eb93c8cfe3db"
      unitRef="usd">29688000000</cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets>
    <cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzktMy0xLTEtMTg1MTcw_7cc2dfe6-98fb-47ad-bd41-9185179f4f88"
      unitRef="usd">30584000000</cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets>
    <cmcsa:DeferredTaxLiabilityInvestments
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzEwLTEtMS0xLTE4NTE3MA_e2f8828c-ce54-4504-a34d-940d040e4e39"
      unitRef="usd">265000000</cmcsa:DeferredTaxLiabilityInvestments>
    <cmcsa:DeferredTaxLiabilityInvestments
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzEwLTMtMS0xLTE4NTE3MA_ceb7a531-3588-4d53-a262-fbc4419abdaf"
      unitRef="usd">526000000</cmcsa:DeferredTaxLiabilityInvestments>
    <cmcsa:DeferredTaxLiabilitiesLongTermDebt
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzExLTEtMS0xLTE4NTE3MA_64c05ac3-b398-4498-99aa-cdc33cf52dd7"
      unitRef="usd">1741000000</cmcsa:DeferredTaxLiabilitiesLongTermDebt>
    <cmcsa:DeferredTaxLiabilitiesLongTermDebt
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzExLTMtMS0xLTE4NTE3MA_692faa00-ce02-4a3b-bbd9-f369b2a110ec"
      unitRef="usd">1788000000</cmcsa:DeferredTaxLiabilitiesLongTermDebt>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzEzLTEtMS0xLTE4NTE3MA_83ddb0f9-9f87-4f2b-b94d-3c62197af11f"
      unitRef="usd">55000000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzEzLTMtMS0xLTE4NTE3MA_d8d30254-6014-4592-97a9-37c6c5bad775"
      unitRef="usd">394000000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzE1LTEtMS0xLTE4NTE3MA_141812d4-6cdd-49c8-a693-2048178a436d"
      unitRef="usd">31749000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzE1LTMtMS0xLTE4NTE3MA_dcc15ea9-ddf3-4754-b181-3b465a580007"
      unitRef="usd">33292000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzE2LTEtMS0xLTE4NTE3MA_27010a9a-f3f0-4d49-ad7b-8ff32a44b46c"
      unitRef="usd">28509000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTplYmQ2YWNiOGM1ZDE0N2M5OWNmOTVhMTJhMjJkYjYyMi90YWJsZXJhbmdlOmViZDZhY2I4YzVkMTQ3Yzk5Y2Y5NWExMmEyMmRiNjIyXzE2LTMtMS0xLTE4NTE3MA_5d63f45c-fe27-4186-aaaa-18307f39b96c"
      unitRef="usd">29759000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzYxMTA_b6398f87-85bf-4516-9d43-c98045eff6c3">&lt;div style="margin-bottom:6pt;margin-top:7pt;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 presents changes in our valuation allowance for deferred tax assets:&lt;/span&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:58.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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.326%"/&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.330%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;2,907&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;2,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Additions charged to income tax expense and other accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;433&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Deductions from reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;45&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,295&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzEtMS0xLTEtMTg1MTcw_9e2b47d8-af49-42df-98a2-0fdd83fb8007"
      unitRef="usd">2907000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzEtMy0xLTEtMTg1MTcw_989178c5-8e95-4b31-b86d-a7dc9a4c5f8d"
      unitRef="usd">2312000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9301580cfe6f4ae7a5cd5ed94ba62f2e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzEtNS0xLTEtMTg1MTcw_af32fcf5-31aa-4f80-b773-d738582160e9"
      unitRef="usd">1906000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzItMS0xLTEtMTg1MTcw_a20951d8-1de0-49e8-aa08-0c4270ed0907"
      unitRef="usd">433000000</cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts>
    <cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzItMy0xLTEtMTg1MTcw_63510321-91d5-4a32-83c5-7b009d10d660"
      unitRef="usd">635000000</cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts>
    <cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzItNS0xLTEtMTg1MTcw_9d4059dd-a64c-45e8-a931-414e4d14a79b"
      unitRef="usd">430000000</cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts>
    <cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzMtMS0xLTEtMTg1MTcw_5b3c5f05-e674-4f1f-9ff9-119577e74abf"
      unitRef="usd">45000000</cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves>
    <cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzMtMy0xLTEtMTg1MTcw_d2389017-71d4-41d1-9a52-5d590d30d3ef"
      unitRef="usd">40000000</cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves>
    <cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzMtNS0xLTEtMTg1MTcw_38518b58-115d-402c-9266-d03f5387137e"
      unitRef="usd">24000000</cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzQtMS0xLTEtMTg1MTcw_1e71cdac-d97d-4948-a63d-4f183ed68518"
      unitRef="usd">3295000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzQtMy0xLTEtMTg1MTcw_57e673f9-3b02-4225-a757-f45ba916d70c"
      unitRef="usd">2907000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTozODYyMjllOTM4ZmM0MDhhYjYxZDNlM2IzOTNmODIwNS90YWJsZXJhbmdlOjM4NjIyOWU5MzhmYzQwOGFiNjFkM2UzYjM5M2Y4MjA1XzQtNS0xLTEtMTg1MTcw_43c7baaa-63ce-4ac3-9679-84b68dfbd7e9"
      unitRef="usd">2312000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <cmcsa:ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzU0OTc1NTgxNDUxNjE_2207edab-0f1e-4fd8-957c-fa699882584a"
      unitRef="usd">505000000</cmcsa:ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i866740cb519f457499504bda3e191d2d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzM2NjA_9c67ba7f-a300-45c1-8d1f-0e0e4691054b"
      unitRef="usd">178000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5d0c23027da54e11b3d7a30b08280924_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzM4MzY_334bc2ad-89d6-4ac9-b7ff-ff0274451052"
      unitRef="usd">10400000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzYwODQ_a2e6ad19-ed2b-410d-b2d0-7e11be6c2b68">&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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciliation of Unrecognized Tax Benefits&lt;/span&gt;&lt;/div&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="border-top:1pt solid #000000;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Gross unrecognized tax benefits, January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,042&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;380&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Additions based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;56&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Reductions due to expiration of statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Settlements with tax authorities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Gross unrecognized tax benefits, December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,161&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;/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;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzItMS0xLTEtMTg1MTcw_8076a490-101d-4704-b595-ae9335b98536"
      unitRef="usd">2042000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzItMy0xLTEtMTg1MTcw_56c9bffe-c8e8-4ca0-8e3f-84df4d481f3b"
      unitRef="usd">1879000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9301580cfe6f4ae7a5cd5ed94ba62f2e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzItNS0xLTEtMTg1MTcw_3e0aaaab-f103-46f7-a023-efd0b391e08c"
      unitRef="usd">1422000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzMtMS0xLTEtMTg1MTcw_89a4f025-76b7-4d91-ad75-1028fedf467e"
      unitRef="usd">380000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzMtMy0xLTEtMTg1MTcw_d433a846-e395-4ffd-be71-5ab819ff293a"
      unitRef="usd">352000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzMtNS0xLTEtMTg1MTcw_b252cd94-be0b-4929-9f9d-bc6fa2e0e8ae"
      unitRef="usd">436000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzQtMS0xLTEtMTg1MTcw_6ac1d0ad-0368-4ba1-a57c-f3e46834b444"
      unitRef="usd">56000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzQtMy0xLTEtMTg1MTcw_fed4c932-3390-48aa-9a35-1af8e97338db"
      unitRef="usd">111000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzQtNS0xLTEtMTg1MTcw_482966b6-cec3-42e0-98e4-56300b5569c0"
      unitRef="usd">152000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzYtMS0xLTEtMTg1MTcw_c3dd9956-f51a-44f7-a3ba-4cd3d7ee908e"
      unitRef="usd">145000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzYtMy0xLTEtMTg1MTcw_898eb7eb-7627-4091-ad6b-7252888ec44b"
      unitRef="usd">181000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzYtNS0xLTEtMTg1MTcw_59c45225-8123-4547-9488-43ffa6c3c0f8"
      unitRef="usd">31000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzctMS0xLTEtMTg1MTcw_e7c3032d-fd9a-4ab6-9ef7-22667389628a"
      unitRef="usd">148000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzctMy0xLTEtMTg1MTcw_e42ce4dd-9196-4868-88e3-adfc3b8cf2dc"
      unitRef="usd">107000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzctNS0xLTEtMTg1MTcw_f9c8f71e-c68b-4e8d-b49e-a7f44f7e9c8a"
      unitRef="usd">76000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzgtMS0xLTEtMTg1MTcw_1435e17f-d007-4f2b-8ac9-ca3db3d6c28c"
      unitRef="usd">24000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzgtMy0xLTEtMTg1MTcw_8fb7c294-7302-4402-8a51-53be58bd4e03"
      unitRef="usd">12000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzgtNS0xLTEtMTg1MTcw_6729a261-5842-49b4-b37f-00a4e588dfee"
      unitRef="usd">24000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzktMS0xLTEtMTg1MTcw_8f57009a-dcf7-4d04-86f1-967d8ba783a3"
      unitRef="usd">2161000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzktMy0xLTEtMTg1MTcw_962a89a5-cf1b-4f12-b813-22357cbae302"
      unitRef="usd">2042000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90YWJsZTpkNmRlNWYzMjZhZjY0ZjI2YjVmMmFlZDlkYjZjYjI1Ny90YWJsZXJhbmdlOmQ2ZGU1ZjMyNmFmNjRmMjZiNWYyYWVkOWRiNmNiMjU3XzktNS0xLTEtMTg1MTcw_4abac904-1beb-4e35-b4bc-ac04a97177ef"
      unitRef="usd">1879000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNDcvZnJhZzpiZThkZGNjMGZmOWU0MmI4OGY3Y2RiMTgxYTA4YWQyYi90ZXh0cmVnaW9uOmJlOGRkY2MwZmY5ZTQyYjg4ZjdjZGIxODFhMDhhZDJiXzQ5Nzg_8b9e71fe-64db-4c04-873a-99377e89bfd9"
      unitRef="usd">1700000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzMxMDQ_e7269bf5-6f46-4276-8014-e04c320d86fd">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 6: Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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:43.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-Term Debt Outstanding&lt;/span&gt;&lt;/div&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;/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;December&#160;31 (in billions)&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:700;line-height:130%"&gt;Weighted-Average Interest Rate as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Weighted-Average Interest Rate as of December 31, 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&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;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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;4.56&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;0.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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.41&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="background-color:#ffffff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.1&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes with maturities of 5 years or less, at face value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.32&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="background-color:#cceeff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;22.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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes with maturities between 5 and 10 years, at face value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.15&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="background-color:#ffffff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;20.1&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes with maturities greater than 10 years, at face value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.77&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="background-color:#cceeff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;52.8&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Finance lease obligations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.8&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;3.90&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;94.8&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;94.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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;Less: Current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;93.1&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;92.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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:4.63pt"&gt;Rate represents an effective interest rate and includes the effects of amortization of debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, as well as the effects of our derivative financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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:4.18pt"&gt;As of December&#160;31, 2022, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#xa3;2.6 billion, &#x20ac;7.5 billion and &#xa5;21.6 billion RMB. As of December&#160;31, 2021, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#xa3;2.6 billion, &#x20ac;7.5 billion and &#xa5;20 billion RMB.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Our senior notes are unsubordinated and unsecured obligations and are subject to parent and/or subsidiary guarantees. As of December&#160;31, 2022 and 2021, our debt had an estimated fair value of $86.9 billion and $109.3 billion, respectively. 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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal Maturities of Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;(in billions)&lt;/span&gt;&lt;/td&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="background-color:#cceeff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#ffffff;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;77.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-bottom: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;We use derivative contracts, such as foreign currency forwards and cross-currency swaps, to hedge our exposure to foreign exchange rate fluctuations resulting from certain foreign currency denominated debt obligations and intercompany funding arrangements denominated in a currency other than the functional currency of the transacting entity. As of December 31, 2022, we had foreign currency forwards designated as fair value hedges on $5.4 billion of our foreign currency intercompany loans receivable, and the aggregate estimated fair value of these foreign currency forwards was a net liability of $56 million. There were no foreign currency forwards designated as fair value hedges as of December 31, 2021. As of December&#160;31, 2022 and 2021, we had cross-currency swaps designated as cash flow hedges on $752&#160;million and $1.6&#160;billion of our foreign currency denominated debt, respectively, and the aggregate estimated fair value of these cross-currency swaps was a net liability of $274 million and $53 million, respectively. The other income (loss), net component of investment and other income (loss), net included net pre-tax gains (losses) from these derivative contracts of $0.6&#160;billion, $0.3&#160;billion, and $(0.1)&#160;billion for 2022, 2021 and 2020, respectively. These amounts offset foreign currency remeasurement (losses) gains from foreign currency denominated debt obligations and intercompany funding arrangements denominated in a currency other than the functional currency of the transacting entity of $(0.6)&#160;billion, $(0.3)&#160;billion and $0.2&#160;billion for 2022, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We are also exposed to foreign exchange risk on the consolidation of our foreign operations. We have foreign currency denominated debt and cross-currency swaps designated as hedges of our net investments in certain of these subsidiaries. As of December&#160;31, 2022 and 2021, the amount of foreign currency denominated debt designated as hedges of our net investment in foreign subsidiaries was $7.6 billion and $8.2 billion, respectively, and the notional amount of cross-currency swaps designated as hedges of our net investment in foreign subsidiaries was $2.5&#160;billion and $3.6&#160;billion, respectively. As of December&#160;31, 2022 and 2021, the aggregate estimated fair value of these cross-currency swaps was a net asset of $108 million and a net liability of $104 million, respectively. The amount of pre-tax gains (losses) related to net investment hedges recognized in the cumulative translation adjustments component of other comprehensive income (loss) were losses of $397 million in 2022, gains of $760 million in 2021 and losses of $686 million in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We also use derivative contracts, such as interest rate swaps, to hedge our exposure to changes in interest rates. As of December 31, 2022 and 2021, we had fixed-to-variable interest rate swaps designated as fair value hedges on $2.5&#160;billion of our fixed rate debt obligations. As of December 31, 2022 and 2021, the aggregate estimated fair value of interest rate swaps designated as fair value hedges was a net liability of $282 million and $24&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving Credit Facility and Commercial Paper Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;In March 2021, we entered into a new $11 billion revolving credit facility, as it may be amended from time to time, 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 benchmark rate plus a borrowing margin that is determined based on Comcast&#x2019;s credit rating. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the borrowing margin for borrowings based on an Adjusted Term Secured Overnight Financing Rate was 1.00%. Our revolving credit facility requires that we maintain a certain financial ratio based on debt and EBITDA, as defined in th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e revolving credit facility. We were in compliance with this financial covenant and other covenants related to our debt for all periods presented. The new revolving credit facility replaced an aggregate $9.2 billion of existing revolving credit facilities due May 26, 2022, which were terminated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Our commercial paper program is supported by our revolving credit facility and provides a lower cost source of borrowing to fund short-term working capital requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;As of December&#160;31, 2022, $665 million was outstanding under our commercial paper program. There were no borrowings outstanding under our commercial paper program as of December 31, 2021. As of December&#160;31, 2022 and 2021, we had no borrowings outstanding under our revolving credit facility. As of December&#160;31, 2022, amounts available under our revolving credit facility, net of amounts outstanding under our commercial paper program and outstanding letters of credit and bank guarantees, totaled $10.4 billion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Letters of Credit and Bank Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;As of December&#160;31, 2022, we and certain of our subsidiaries had undrawn irrevocable standby letters of credit and bank guarantees totaling $237 million to cover potential fundings under various agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzMxMjM_e761b5bf-ac63-433c-b1b1-40ae3ff2be95">&lt;div style="margin-top:4pt;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:43.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-Term Debt Outstanding&lt;/span&gt;&lt;/div&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;/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;December&#160;31 (in billions)&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:700;line-height:130%"&gt;Weighted-Average Interest Rate as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Weighted-Average Interest Rate as of December 31, 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&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;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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;4.56&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;0.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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.41&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="background-color:#ffffff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.1&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes with maturities of 5 years or less, at face value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.32&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="background-color:#cceeff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;22.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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes with maturities between 5 and 10 years, at face value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.15&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="background-color:#ffffff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;20.1&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes with maturities greater than 10 years, at face value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.77&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="background-color:#cceeff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;52.8&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Finance lease obligations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.8&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;3.90&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;94.8&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;94.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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;Less: Current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;93.1&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;92.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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:4.63pt"&gt;Rate represents an effective interest rate and includes the effects of amortization of debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, as well as the effects of our derivative financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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:4.18pt"&gt;As of December&#160;31, 2022, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#xa3;2.6 billion, &#x20ac;7.5 billion and &#xa5;21.6 billion RMB. As of December&#160;31, 2021, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#xa3;2.6 billion, &#x20ac;7.5 billion and &#xa5;20 billion RMB.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i4c6e299e5dee4e62b0c47b3b3d0ec1c5_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzItMS0xLTEtMTg1MTcw_3f850939-822a-4c3b-8036-649e95f358ac"
      unitRef="number">0.0456</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i9115e6f26835491c8413ef5c26fc8273_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzItMy0xLTEtMTg1MTcw_cafe011c-7804-48b1-9826-0f318b34dac7"
      unitRef="number">0</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4c6e299e5dee4e62b0c47b3b3d0ec1c5_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzItNS0xLTEtMTg1MTcw_ceb177eb-691b-4176-935f-02ab53065691"
      unitRef="usd">700000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9115e6f26835491c8413ef5c26fc8273_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzItNi0xLTEtMTg1MTcw_2a2ec98a-1496-46f7-9503-0089ae75c460"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i45719af45bf44ac5b6edf1e5865779a4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzQtMS0xLTEtMTg1MTcw_5fff7e05-4cbe-4771-a770-f2824f6bfe13"
      unitRef="number">0.0441</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i8558e4c0a75648c381b1afa1a6998317_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzQtMy0xLTEtMTg1MTcw_bc87638f-65f6-4201-9045-42f0e301bbd9"
      unitRef="number">0.0441</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i45719af45bf44ac5b6edf1e5865779a4_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzQtNS0xLTEtMTg1MTcw_f61f0af0-0ed0-4638-aac4-c5939953c80e"
      unitRef="usd">3100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8558e4c0a75648c381b1afa1a6998317_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzQtNi0xLTEtMTg1MTcw_85fab6a6-adf2-4b82-83b4-5159ebc62666"
      unitRef="usd">3100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="iacf92541bf734c93a1687b1470ce1947_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzUtMS0xLTEtMTg1MTcw_b58d422b-4c65-421e-b824-f77e9e4cfbe7"
      unitRef="number">0.0332</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i2279acb8533c405894f46cc3497be4f7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzUtMy0xLTEtMTg1MTcw_2d65c98e-94e0-40d4-8fb2-9e78d9a984cb"
      unitRef="number">0.0350</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iacf92541bf734c93a1687b1470ce1947_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzUtNS0xLTEtMTg1MTcw_172c1c19-2c2c-4b7f-8a8e-be2cc0390b59"
      unitRef="usd">22600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2279acb8533c405894f46cc3497be4f7_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzUtNi0xLTEtMTg1MTcw_63b40141-5bd0-48d9-bc67-0d5a052d0a5e"
      unitRef="usd">18400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i6be06ac92f1943d2abfb412bd271de13_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzYtMS0xLTEtMTg1MTcw_0e1f2d03-6377-4b0d-8a5c-33a2e3e0d2da"
      unitRef="number">0.0315</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="iff2f1b7a72984e3a91ebbdf936e2e160_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzYtMy0xLTEtMTg1MTcw_1abf0f74-47a9-43e5-9c70-b20248ae4964"
      unitRef="number">0.0316</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6be06ac92f1943d2abfb412bd271de13_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzYtNS0xLTEtMTg1MTcw_8b67f43e-c1f1-4f45-9c76-7177427dc133"
      unitRef="usd">20100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iff2f1b7a72984e3a91ebbdf936e2e160_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzYtNi0xLTEtMTg1MTcw_7c9fe9e9-10e5-453c-adb2-a5d7e4ebf0d2"
      unitRef="usd">23000000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i07bbb2e7cc3543fe90114c97613a0989_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzctMS0xLTEtMTg1MTcw_7dfa2d3f-f4e1-4a1b-9bca-c2548b61cb1a"
      unitRef="number">0.0377</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i0fc5b951a77f4036956453c41d910078_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzctMy0xLTEtMTg1MTcw_9b846bdc-82c3-46b1-b389-d7f7ea31c258"
      unitRef="number">0.0367</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i07bbb2e7cc3543fe90114c97613a0989_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzctNS0xLTEtMTg1MTcw_44035fcd-6398-444a-a2a7-d74378755f59"
      unitRef="usd">52800000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0fc5b951a77f4036956453c41d910078_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzctNi0xLTEtMTg1MTcw_c1a04e8f-ff62-471a-be3e-3778d81ed99a"
      unitRef="usd">54500000000</us-gaap:DebtInstrumentCarryingAmount>
    <cmcsa:FinanceLeaseObligationAndOther
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzgtNS0xLTEtMTg1MTcw_7c87e04a-4ae0-4c1c-8bf8-72e366b4bef7"
      unitRef="usd">1800000000</cmcsa:FinanceLeaseObligationAndOther>
    <cmcsa:FinanceLeaseObligationAndOther
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzgtNi0xLTEtMTg1MTcw_66968720-e701-40e7-a60c-d737e2fc5bba"
      unitRef="usd">1700000000</cmcsa:FinanceLeaseObligationAndOther>
    <cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzktNS0xLTEtMTg1MTcw_b56ac0fd-fc25-49cf-bdc9-0e5dae1779a8"
      unitRef="usd">6200000000</cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions>
    <cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzktNi0xLTEtMTg1MTcw_4af9d68f-cf73-423a-84b2-848f05fe32bb"
      unitRef="usd">6000000000.0</cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzEwLTEtMS0xLTE4NTE3MA_af06923a-c65c-45b7-9d4f-7e8f2a5eeec2"
      unitRef="number">0.0390</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzEwLTMtMS0xLTE4NTE3MA_577e3c90-0c84-402d-b054-ce3d3a531899"
      unitRef="number">0.0374</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzEwLTUtMS0xLTE4NTE3MA_84826d3e-7d52-48e9-91e5-f337e4729bd3"
      unitRef="usd">94800000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzEwLTYtMS0xLTE4NTE3MA_d1e89a91-7899-4762-979c-80c8787ebc0d"
      unitRef="usd">94800000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:DebtCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzExLTUtMS0xLTE4NTE3MA_a192a7b6-25b5-4acf-a21e-ba15b4a55ed9"
      unitRef="usd">1700000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzExLTYtMS0xLTE4NTE3MA_efbdb1ad-cd28-4ac8-bc3d-32dc04ba4b4f"
      unitRef="usd">2100000000</us-gaap:DebtCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzEyLTUtMS0xLTE4NTE3MA_c8d68f72-6a2e-4c08-8ee2-2aaef1bb3b6e"
      unitRef="usd">93100000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZTozNzE0Yjg5ZmIzMGQ0M2E5YmRkMTUxODgxYjViNTc2Mi90YWJsZXJhbmdlOjM3MTRiODlmYjMwZDQzYTliZGQxNTE4ODFiNWI1NzYyXzEyLTYtMS0xLTE4NTE3MA_3993577a-9746-484f-9fbe-f3cab3e011ae"
      unitRef="usd">92700000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifcfab9f580b44d3d943e8c7f73557f40_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzQwNg_a28b9a8c-466e-4063-8ebf-d2b6fc79a1fb"
      unitRef="gbp">2600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifcfab9f580b44d3d943e8c7f73557f40_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzQxMA_aef0dc3a-e90f-4757-ab31-b83af992359d"
      unitRef="eur">7500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifcfab9f580b44d3d943e8c7f73557f40_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzQxNw_ce1f7514-3b9f-4b9a-90fd-1c43037be80e"
      unitRef="cny">21600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i70795e8fae1542aca2ad36581d72925c_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzU1Ng_90e46a0c-2729-4996-ad7e-dcff29275a4b"
      unitRef="gbp">2600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i70795e8fae1542aca2ad36581d72925c_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzU2MA_6bfb3c73-a821-4c75-ab07-a2a686519256"
      unitRef="eur">7500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i70795e8fae1542aca2ad36581d72925c_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzU2Nw_ad81dd4e-792b-410e-b050-863071421c5f"
      unitRef="cny">20000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzc1MA_e7871bdb-5927-4e71-8134-0c643bad339f"
      unitRef="usd">86900000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzc1Nw_65ae53a4-4f4c-42f1-8e0c-f52237475762"
      unitRef="usd">109300000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzMxMDI_1cd60436-b1b0-4b45-82e6-e0c0dba30213">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal Maturities of Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;(in billions)&lt;/span&gt;&lt;/td&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="background-color:#cceeff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#ffffff;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;77.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZToyMTU4ZDkwYmM3YTA0ZDE4YmRkYzU2OGY2N2Q1NTY0Zi90YWJsZXJhbmdlOjIxNThkOTBiYzdhMDRkMThiZGRjNTY4ZjY3ZDU1NjRmXzItMS0xLTEtMTg1MTcw_c9d9b0a9-9b70-46e8-a5f8-1c4b679fd386"
      unitRef="usd">1700000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZToyMTU4ZDkwYmM3YTA0ZDE4YmRkYzU2OGY2N2Q1NTY0Zi90YWJsZXJhbmdlOjIxNThkOTBiYzdhMDRkMThiZGRjNTY4ZjY3ZDU1NjRmXzMtMS0xLTEtMTg1MTcw_abcc45cf-70ae-4a8f-8c8e-b880c2e3c1ea"
      unitRef="usd">4300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZToyMTU4ZDkwYmM3YTA0ZDE4YmRkYzU2OGY2N2Q1NTY0Zi90YWJsZXJhbmdlOjIxNThkOTBiYzdhMDRkMThiZGRjNTY4ZjY3ZDU1NjRmXzQtMS0xLTEtMTg1MTcw_4dd83a50-6a2b-4d9b-a4c9-89498a86114b"
      unitRef="usd">6800000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZToyMTU4ZDkwYmM3YTA0ZDE4YmRkYzU2OGY2N2Q1NTY0Zi90YWJsZXJhbmdlOjIxNThkOTBiYzdhMDRkMThiZGRjNTY4ZjY3ZDU1NjRmXzUtMS0xLTEtMTg1MTcw_dbd01095-51d0-4b9c-a5ed-b724a98a101c"
      unitRef="usd">5100000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZToyMTU4ZDkwYmM3YTA0ZDE4YmRkYzU2OGY2N2Q1NTY0Zi90YWJsZXJhbmdlOjIxNThkOTBiYzdhMDRkMThiZGRjNTY4ZjY3ZDU1NjRmXzYtMS0xLTEtMTg1MTcw_05ad4aab-4d15-4c5c-b75c-8f7017f26af4"
      unitRef="usd">5700000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90YWJsZToyMTU4ZDkwYmM3YTA0ZDE4YmRkYzU2OGY2N2Q1NTY0Zi90YWJsZXJhbmdlOjIxNThkOTBiYzdhMDRkMThiZGRjNTY4ZjY3ZDU1NjRmXzctMS0xLTEtMTg1MTcw_6a1fd7bf-5a68-4cff-84bc-144139ca8af7"
      unitRef="usd">77300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <cmcsa:AmountOfForeignCurrencyDenominatedIntercompanyLoansReceivableHedged
      contextRef="ib3cfd96f4a3442069374148f69ac1788_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzk4OTU2MDQ2NTczMzg_76500215-7a7d-497c-a13a-d0762c9a8419"
      unitRef="usd">5400000000</cmcsa:AmountOfForeignCurrencyDenominatedIntercompanyLoansReceivableHedged>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ib3cfd96f4a3442069374148f69ac1788_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzE2NDkyNjc0NDY3MDU_bdfc41f1-0e21-4805-8663-53a43ebe2043"
      unitRef="usd">56000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i01b7d9544c4843cfb87d4f3c458751f3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzQzOTgwNDY1MjIxNjg_c526db20-0757-422e-91b2-535835992a25"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <cmcsa:AmountOfForeignCurrencyDenominatedDebtHedged
      contextRef="i86b199357a044b719bc163617ad2676b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI3NDg3NzkwNzQzMzk_e9f42124-bce6-423c-93d6-b9679301ed73"
      unitRef="usd">752000000</cmcsa:AmountOfForeignCurrencyDenominatedDebtHedged>
    <cmcsa:AmountOfForeignCurrencyDenominatedDebtHedged
      contextRef="i9b6730d7090742b69aed6d7300aac32a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzExNDE_d2c5c897-91e9-46a2-aff7-6f7ea6346c37"
      unitRef="usd">1600000000</cmcsa:AmountOfForeignCurrencyDenominatedDebtHedged>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i24c9d80859324aa481b329c062b877ae_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI3NDg3NzkwNzQzNDM_f33cd7af-16a6-4802-aba4-cb794236ddc2"
      unitRef="usd">274000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ibc909f6b7a794c21a361c270cbcc813b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzExOTM_91a330a1-2b87-4f62-a2cd-79fc5c09b90c"
      unitRef="usd">-53000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i55a25b7252da44d8a8b8e8556b900fda_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzU0OTc1NTgxNTA3Mzk_ee88caab-81e7-4029-95ff-2cbe5dc36f10"
      unitRef="usd">600000000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ia1a01f83ef574c6dba783074f7e3fd5c_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI3NDg3NzkwODEzNTI_16d5b217-a029-49a6-9bb4-504935598322"
      unitRef="usd">300000000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i3fbd402cf1084f58885c7bdb36a474e7_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI3NDg3NzkwODEzNzc_b50afe27-d5b3-43dd-a97c-20621e118e2a"
      unitRef="usd">-100000000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i55a25b7252da44d8a8b8e8556b900fda_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzU0OTc1NTgxNTA3NzA_0ff9f88f-83aa-4f41-988c-f4efeb3e18f5"
      unitRef="usd">-600000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ia1a01f83ef574c6dba783074f7e3fd5c_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI3NDg3NzkwODEzOTg_2fee603a-82ad-42a3-b631-e06ff9c24b16"
      unitRef="usd">-300000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i3fbd402cf1084f58885c7bdb36a474e7_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI3NDg3NzkwODE0MTM_7fb32786-d1b9-4006-94c6-c184a4dc5091"
      unitRef="usd">200000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged
      contextRef="i8ab83c9f20b649fb9a7f0f133400a4ec_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzEyNDM_c251e842-3bd4-4149-ad0b-2bc5503d73ed"
      unitRef="usd">7600000000</cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged>
    <cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged
      contextRef="i25d37568c5bc4ab399e74bbadfc764df_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzEyNTA_c98345d6-bde0-476f-ae9f-a86c87a4260a"
      unitRef="usd">8200000000</cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged>
    <cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged
      contextRef="i7c2a9af6a1f74cf09686c14119edbd23_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzEyNzE_9d2749fd-65b5-49b6-9ffa-007e0c4f7a60"
      unitRef="usd">2500000000</cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged>
    <cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged
      contextRef="ie917036e74684b2cb446b4aaa07d3c4a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzEyNzg_f1fdd6dc-9369-466a-9034-2379a07f56fc"
      unitRef="usd">3600000000</cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i448c6eb4ee0e4f459a68dba25f0d6b60_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzEzMTY_354a7088-282f-4a65-90f2-841daad2a906"
      unitRef="usd">108000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ib43a31d59c8b43e4857787d96654b781_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzEzMjM_0d7d4669-e0bf-435f-9369-2e97b52db4da"
      unitRef="usd">-104000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzEzNDQ_6b30883d-eaa5-476b-ad8d-80de35fc53ac"
      unitRef="usd">397000000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzEzNTA_f62abc19-b465-48bc-89ab-3519638e7df8"
      unitRef="usd">760000000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzEzNTQ_5748e12d-df17-4cf3-9c9e-cc76c3aceff9"
      unitRef="usd">686000000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <cmcsa:AmountOfFixedRateDebtHedged
      contextRef="iecc0edfabf00400483a412b9157aaf24_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI2OTM4MDM0ODkxNDU2_1dabcef7-3ae3-4f4d-921e-ecbdb0fc4f48"
      unitRef="usd">2500000000</cmcsa:AmountOfFixedRateDebtHedged>
    <cmcsa:AmountOfFixedRateDebtHedged
      contextRef="iecc0edfabf00400483a412b9157aaf24_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI2OTM4MDM0ODkxNDU2_880085a0-5803-4648-8fd3-fc732e973f56"
      unitRef="usd">2500000000</cmcsa:AmountOfFixedRateDebtHedged>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="iecc0edfabf00400483a412b9157aaf24_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI2OTM4MDM0ODkxNDkx_d3b08b8f-6310-43ec-8551-7fdb2c80ce49"
      unitRef="usd">282000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="id19d27aa4b0d4489bed0c7582b8eed96_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI2OTM4MDM0ODkxNTMy_d9f35ac9-43af-4f15-b7da-c1b8e0af3d51"
      unitRef="usd">24000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9113ed4a7b764aa08c85df7489a53982_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzIwMzQwOTY1MTIxNzcz_be468e3b-a96c-4c4c-a884-82a935568e0e"
      unitRef="usd">11000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cmcsa:LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity
      contextRef="i9113ed4a7b764aa08c85df7489a53982_I20210331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzE2NjI_52f6d2c8-8574-4c57-abba-dcc39e6747a6"
      unitRef="usd">14000000000</cmcsa:LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iee47224f8f234fdfa1b15c6c1aaf1c8f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzIwMTg_9e4ec9dc-c7e1-4f43-b989-ff5ee9412b72"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1f3fc1a4dfa64fdc9ab830651e32d077_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzIwMzQwOTY1MTIxNzc5_ed8c4681-b1b0-4240-a4a2-ebfc44a27df7"
      unitRef="usd">9200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4c6e299e5dee4e62b0c47b3b3d0ec1c5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzg3OTYwOTMwMjk1NzU_da410175-a876-4c38-b3b8-397d83817dec"
      unitRef="usd">665000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9115e6f26835491c8413ef5c26fc8273_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzE3NTkyMTg2MDU3MDM3_b145d30e-c659-4343-9adf-f57b156afd39"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzI4NzE_dd76a23c-1a79-43f8-aff6-8d598da51e22"
      unitRef="usd">10400000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <cmcsa:LettersOfCreditAndBankGuaranteesOutstandingAmount
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTAvZnJhZzo0MzNiZTQ4ODRiYWE0Y2ZhOGI4MTFkNjNlYzI4MjQ1Yy90ZXh0cmVnaW9uOjQzM2JlNDg4NGJhYTRjZmE4YjgxMWQ2M2VjMjgyNDVjXzMwMzg_ff0d3223-71fe-4e8d-a51a-af2a4e84c044"
      unitRef="usd">237000000</cmcsa:LettersOfCreditAndBankGuaranteesOutstandingAmount>
    <cmcsa:SignificantTransactionsTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTMvZnJhZzowMDRkN2Q4N2U4MmY0NzRmODQ3ZjU5ZmM0MjI0ZTZmYy90ZXh0cmVnaW9uOjAwNGQ3ZDg3ZTgyZjQ3NGY4NDdmNTlmYzQyMjRlNmZjXzc4Mw_31507421-595c-4669-a22c-f807aec11eb6">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 7: Significant Transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:7pt"&gt;&lt;span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, we acquired Masergy, a provider of software-defined networking and cloud platforms for global enterprises, for total cash consideration of $1.2 billion. The acquisition accelerates our growth in serving large and mid-sized companies, particularly U.S.-based organizations with multi-site global enterprises. Masergy&#x2019;s results of operations are included in our consolidated results of operations since the acquisition date&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and are reported in our Cable Communications segment. We have recorded Masergy&#x2019;s assets and liabilities at their estimated fair values with $853 million recorded to goodwill and the remainder primarily attributed to software and customer relationship intangible assets. The acquisition was not material to our consolidated results of operations.&lt;/span&gt;&lt;/div&gt;</cmcsa:SignificantTransactionsTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6e87b6fb0af748fb9c11882f5b0b01c2_D20211001-20211031"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTMvZnJhZzowMDRkN2Q4N2U4MmY0NzRmODQ3ZjU5ZmM0MjI0ZTZmYy90ZXh0cmVnaW9uOjAwNGQ3ZDg3ZTgyZjQ3NGY4NDdmNTlmYzQyMjRlNmZjXzE3Ng_64ab9b81-77cb-455f-b56e-194d271a073c"
      unitRef="usd">1200000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:Goodwill
      contextRef="i2c45a84f2adf489080e7b131914e337d_I20211031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTMvZnJhZzowMDRkN2Q4N2U4MmY0NzRmODQ3ZjU5ZmM0MjI0ZTZmYy90ZXh0cmVnaW9uOjAwNGQ3ZDg3ZTgyZjQ3NGY4NDdmNTlmYzQyMjRlNmZjXzU4OQ_82c2be40-3b5e-4aff-80f9-f9010755fed8"
      unitRef="usd">853000000</us-gaap:Goodwill>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzEzMDQ3_7404cdb1-2a4a-465a-9192-462e87e374f1">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 8: Investments and Variable Interest Entities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment and Other Income (Loss), Net&lt;/span&gt;&lt;/div&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="border-top:1pt solid #000000;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;Year ended December&#160;31 (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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Equity in net income (losses) of investees, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;(537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Realized and unrealized gains (losses) on equity securities, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 income (loss), net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;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), net recognized in 2022, 2021 and 2020 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period was $(394)&#160;million, $(80)&#160;million and $339&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="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.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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/div&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;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December&#160;31 (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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;5,421&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;96&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,653&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;972&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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:700;line-height:100%"&gt;8,142&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;402&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;490&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Noncurrent investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,250&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;8,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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"&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: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;We use the equity method to account for investments in which we have the ability to exercise significant influence over the investee&#x2019;s operating and financial policies, or in which we hold a partnership or limited liability company interest in an entity with specific ownership accounts, unless we have virtually no influence over the investee&#x2019;s operating and financial policies. Equity method investments are recorded at cost and are adjusted to recognize (1) our share, based on percentage ownership or other contractual basis, of the investee&#x2019;s net income or loss after the date of investment, (2) amortization of the recorded investment that exceeds our share of the book value of the investee&#x2019;s net assets, (3) additional contributions made and dividends or other distributions received, and (4) impairments resulting from other-than-temporary declines in fair value. For some investments, we record our share of the investee&#x2019;s net income or loss one quarter in arrears due to the timing of our receipt of such information. Gains or losses on the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;sale of equity method investments are recorded to other income (loss), net. If an equity method investee were to issue additional securities that would change our proportionate share of the entity, we would recognize the change, if any, as a gain or loss to oth&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;er income (loss), net. Cash distributions received from equity method investments are considered returns on investment and presented within operating activities in the consolidated statement of cash flows to the extent of cumulative equity in net income of the investee. Additional distributions are presented as investing activities. Distributions presented within operating activities totaled $162 million, $1.1&#160;billion and $66 million for 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Atairos&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;On January 1, 2016, we established Atairos Group, Inc., a strategic company focused on investing in and operating companies in a range of industries and business sectors, both domestically and internationally. Atairos is controlled by management companies led by our former CFO through interests that carry all of the voting rights. We are the only third-party investor in Atairos. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;In November 2020, we amended our agreement with Atairos, which primarily extended the investment term of the agreement from up to 12 years to up to 16.5 years, extended the period in which capital can be recycled to the full investment period and decreased our commitment to fund Atairos from up to $5&#160;billion to up to $4.5&#160;billion in the aggregate at any one time, subject to certain offsets, with the maximum amount of annual capital calls reduced to $400&#160;million, plus certain amounts previously distributed. In addition, we have separately committed to fund Atairos&#160;$45 million&#160;annually for a management fee, subject to certain adjustments. The management company investors have committed to fund from $50 million to $100 million, with at least $40 million to be funded by our former CFO, subject to his continued role with Atairos. Our economic interests do not carry voting rights and obligate us to absorb approximately 99% of any losses and they provide us the right to receive approximately 86% of any residual returns in Atairos, in either case on a cumulative basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We have concluded that Atairos is a VIE, that we do not have the power to direct the activities that most significantly impact the economic performance of Atairo&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s as we have no voting rights and only certain consent rights, and that we are not a related party with our former CFO or the management companies. We therefore do not consolidate Atairos and account for our investment as an equity method investment. Certain distributions retained by Atairos on our behalf are accounted for as advances and classified within other investments. Atairos may pledge our remaining unfunded capital commitment as security to lenders in connection with certain financing arrangem&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ents. This has no effect on our funding commitments. There are no other liquidity arrangements, guarantees or other financial commitments between Comcast and Atairos, and therefore our maximum risk of financial loss is our investment balance and our remaining unfunded capital commitment of $1.5 billion as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Atairos follows investment company accounting and records its inv&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;estments 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. In 2022, 2021 and 2020, we made cash capital contributions totaling $52 million, $47 million and $383 million, respe&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ctively, to Atairos. As of December&#160;31, 2022 and 2021, our investment, inclusive of advances classified within other investments, was $4.3 billion and $4.7 billion, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hulu and Collateralized Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;In May 2019, we entered into a series of agreements (the &#x201c;Hulu Transaction&#x201d;) with The Walt Disney Company and certain of its subsidiaries, whereby we relinquished our board seats and substantially all voting rights associated with our investment in Hulu, and Disney assumed full operational control. We also acquired additional ownership interest in Hulu previously held by AT&amp;amp;T, increasing our interest to approximately 33%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Following the Hulu Transaction, future capital calls are limited to $1.5 billion in the aggregate each year, with any excess funding requirements funded with member loans. We have the right, but not the obligation, to fund our proportionate share of these capital calls, and if we elect not to fund our share of future equity capital calls, our ownership interest will be diluted, subject to an ownership floor of 21%. The Hulu Transaction agreements include put and call provisions regarding our ownership interest in Hulu, pursuant to which, as early as January 2024, we can require Disney to buy, and Disney can require us to sell our interest, in either case, for fair value at that future time subject to a minimum equity value of $27.5 billion for 100% of the equity of Hulu. The minimum total equity value and ownership floor guarantee minimum proceeds of approximately $5.8 billion upon exercise of the put or call.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;In August 2019, we entered into a financing arrangement with a syndicate of banks whereby we received proceeds of $5.2 billion under a term loan facility due March 2024. The principal amount of the term loan is secured by the proceeds guaranteed by Disney under the put/call provisions related to our investment in Hulu. The proceeds from the put/call provisions are available only for the repayment of the term loan and are not available to us unless and until the bank lenders are fully paid under the term loan provisions. The bank lenders have no rights to proceeds from the put/call provisions in excess of amounts owed under the term loan. As a result of this transaction, we now present our investment in Hulu and the term loan separately in our 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. As of December&#160;31, 2022, our collateralized obligation had both a carrying value and estimated fair value of $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.&lt;/span&gt;&lt;/div&gt;&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;Marketable Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. The changes in fair value of our marketable equity securities between measurement dates are recorded in realized and unrealized gains (losses) on equity securities, net. The fair values of our marketable equity securities are based on Level 1 inputs that use quoted market prices.&lt;/span&gt;&lt;/div&gt;&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;Nonmarketable Equity Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We classify investments without readily determinable fair values that are not accounted for under the equity method as nonmarketable equity securities. The accounting guidance requires nonmarketable equity securities to be recorded at cost and adjusted to fair value at each reporting period. However, the guidance allows for a measurement alternative, which is to record the investments at cost, less impairment, if any, and subsequently adjust for observable price changes of identical or similar investments of the same issuer. We apply the measurement alternative, adjusting the investments for observable price changes of identical or similar investments of the same issuer, to a majority of our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities primarily based on Level 2 inputs that are derived from observable price changes of similar securities adjusted for insignificant differences in rights and obligations. The changes in value are recorded in realized and unrealized gains (losses) on equity securities, net.&lt;/span&gt;&lt;/div&gt;&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;Other Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other investments also includes investments in certain short-term instruments with maturities over three months when purchased, such as commercial paper, certificates of deposit and U.S government obligations, which are generally accounted for at amortized cost. These short-term instruments totaled $304&#160;million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and there were no such investments as of December 31, 2021. The carrying amounts of these investments approximate their fair values, which are primarily based on Level 2 inputs that use interest rates for instruments with similar terms and remaining maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AirTouch&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;In April 2020, Verizon Americas, Inc., formerly known as AirTouch Communications, Inc. (&#x201c;AirTouch&#x201d;), redeemed the two series of preferred stock we previously held and we received cash payments totaling $1.7&#160;billion. Subsequently, we redeemed and repurchased the related three series of preferred shares issued by one of our consolidated subsidiaries and made cash payments totaling $1.8 billion. &lt;/span&gt;&lt;/div&gt;&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;Impairment Testing of Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We review our investment portfolio, other than our marketable equity securities, each reporting period to determine whether there are identified events or circumstances that would indicate there is a decline in the fair value. For our nonpublic investments, if there are no identified events or circumstances that would have a significant adverse effect on the fair value of the investment, then the fair value is not estimated. For our equity method investments, if an investment is deemed to have experienced an other-than-temporary decline below its cost basis, we reduce the carrying amount of the investment to its quoted or estimated fair value, as applicable, and establish a new cost basis for the investment. For our nonmarketable equity securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments, we record the impairment to other income (loss), net.&lt;/span&gt;&lt;/div&gt;&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;Consolidated Variable Interest Entity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:7pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;In 2018, 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;), which opened in September 2021. We own a 30% interest in Universal Beijing Resort and the construction was funded through a combination of debt financing and equity contributions from the partners in accordance with their equity interests. The debt financing, which is being provided by a syndicate of Chinese financial institutions, contains certain covenants and a maximum borrowing limit of &#xa5;29.7 billion RMB (approximately $4.3 billion). The debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the inve&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;stors. A&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s of December&#160;31, 2022, Universal Beijing Resort had $3.5 billion of debt outstanding, including $3.1 billion principal amount of a term loan outstanding under the debt financing agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We have concluded that Universal Beijing Resort is a VIE based on its governance structure, and we consolidate it because we have the power to direct activities that most significantly impact its economic performance. There are no liquidity arrangements, guarantees or other financial commitments between us and Universal Beijing Resort, and therefore our maximum risk of financial loss is our 30% interest. Universal Beijing Resort&#x2019;s results of operations are reported in our Theme Parks segment. Our consolidated statement of cash flows includes the costs of construction and related borrowings in the &#x201c;construction of Universal Beijing Resort&#x201d; and &#x201c;proceeds from borrowings&#x201d; captions, respectively, and equity contributions from the noncontrolling interests are included in other financing activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;As of December&#160;31, 2022, our consolidated balance sheet included assets and liabilities of Universal Beijing Resort totaling $8.2 billion and $7.3 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;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzEzMDQx_ebd849b1-774a-4400-932a-c531e4c4c7f0">&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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment and Other Income (Loss), Net&lt;/span&gt;&lt;/div&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="border-top:1pt solid #000000;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;Year ended December&#160;31 (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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Equity in net income (losses) of investees, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;(537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Realized and unrealized gains (losses) on equity securities, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 income (loss), net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzItMS0xLTEtMTg1MTcw_b0a6eac9-34ea-430a-bf72-969c97c8eadf"
      unitRef="usd">-537000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzItMy0xLTEtMTg1MTcw_dbfda8c4-1bf4-41b3-bcc5-51bf9da307bf"
      unitRef="usd">2006000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzItNS0xLTEtMTg1MTcw_9f1089ee-edfc-4c14-bffb-7c50c01326e4"
      unitRef="usd">-113000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzMtMS0xLTEtMTg1MTcw_a3ca0c53-b9bf-4a2c-8649-77e5bdafead3"
      unitRef="usd">-320000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzMtMy0xLTEtMTg1MTcw_fa3c4594-1d66-4fb6-a138-5d7b04d6f655"
      unitRef="usd">339000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzMtNS0xLTEtMTg1MTcw_b6c41d7b-000b-4bc5-b6da-1121d888da74"
      unitRef="usd">1014000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <cmcsa:OtherIncomeLossNet
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzQtMS0xLTEtMTg1MTcw_ca1a95e6-4f71-4d47-8d6b-cfe488fff03a"
      unitRef="usd">-3000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzQtMy0xLTEtMTg1MTcw_0bda2680-819e-4563-afc5-f8a1cfb76656"
      unitRef="usd">211000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzQtNS0xLTEtMTg1MTcw_2112acb8-c2cd-498c-81f6-792c1c4ef3ed"
      unitRef="usd">259000000</cmcsa:OtherIncomeLossNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzUtMS0xLTEtMTg1MTcw_5e3e9f50-9a4e-4502-8e69-b674a99676da"
      unitRef="usd">-861000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzUtMy0xLTEtMTg1MTcw_9b74437c-7a01-472e-9e41-0e6c8d10125f"
      unitRef="usd">2557000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZToyYjJiMDNiNGIzMjc0NzIyODMwZGFhMGM1Y2Q1YmU2OS90YWJsZXJhbmdlOjJiMmIwM2I0YjMyNzQ3MjI4MzBkYWEwYzVjZDViZTY5XzUtNS0xLTEtMTg1MTcw_177a341e-b85d-477e-9e8f-6081fbb53190"
      unitRef="usd">1160000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzE5OQ_19f4f577-d7c8-4690-8725-8708c9a559f8"
      unitRef="usd">-394000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzIwMw_df22e622-d80f-4c60-8aa6-ba394a33e7e1"
      unitRef="usd">-80000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzIxMA_fd46b0a9-9898-4a25-ad2f-731be74e443d"
      unitRef="usd">339000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:SummaryInvestmentHoldingsTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzEzMDcw_58a71fa5-6f55-4adc-ba06-6b531b8a4311">&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/div&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;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December&#160;31 (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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;5,421&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;96&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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,653&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;972&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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:700;line-height:100%"&gt;8,142&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;402&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;490&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Noncurrent investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,250&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;8,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzItMS0xLTEtMTg1MTcw_c27bad17-a952-4070-98e2-3c4cc748f80a"
      unitRef="usd">5421000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzItMy0xLTEtMTg1MTcw_504a0431-e888-402f-94dc-d85d38d24a7e"
      unitRef="usd">6111000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzMtMS0xLTEtMTg1MTcw_4a6e017f-2bbb-4ee3-b07b-30640b4a278b"
      unitRef="usd">96000000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzMtMy0xLTEtMTg1MTcw_7b914ccf-bcbc-49f7-a050-968a4224c043"
      unitRef="usd">406000000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzQtMS0xLTEtMTg1MTcw_bdf48030-923f-4c8f-8e6c-f8a2a797c7d2"
      unitRef="usd">1653000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzQtMy0xLTEtMTg1MTcw_4ba5150a-9f98-4114-9aa2-b9585fe16dbb"
      unitRef="usd">1735000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:OtherInvestments
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzUtMS0xLTEtMTg1MTcw_535f65c2-7cf9-40e8-aad4-3ef10f3b010f"
      unitRef="usd">972000000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzUtMy0xLTEtMTg1MTcw_584900aa-a143-4ec7-bfd9-a0a72e195126"
      unitRef="usd">803000000</us-gaap:OtherInvestments>
    <us-gaap:Investments
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzYtMS0xLTEtMTg1MTcw_b8b986b4-11a4-475c-8d92-4d0cb3b67bed"
      unitRef="usd">8142000000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzYtMy0xLTEtMTg1MTcw_3f23b196-a2c1-4395-9594-514a728e0346"
      unitRef="usd">9055000000</us-gaap:Investments>
    <us-gaap:ShortTermInvestments
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzctMS0xLTEtMTg1MTcw_6a2afd22-26ab-4bc2-929b-259aa8c848b2"
      unitRef="usd">402000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzctMy0xLTEtMTg1MTcw_78b68341-3f0c-4f60-8b1e-f4aee1e10efc"
      unitRef="usd">368000000</us-gaap:ShortTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzgtMS0xLTEtMTg1MTcw_4f32fd86-55e0-49f5-9c11-08f8dbc484c5"
      unitRef="usd">490000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzgtMy0xLTEtMTg1MTcw_e9d7dfa5-612e-454d-a959-629300e35b0b"
      unitRef="usd">605000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:LongTermInvestments
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzktMS0xLTEtMTg1MTcw_6d666ae3-e0ef-4fce-878d-ed23180ae952"
      unitRef="usd">7250000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90YWJsZTo5OWU1NTRkNzViZmI0ZDljYWVmYmZiODU5YmMzMjEwYy90YWJsZXJhbmdlOjk5ZTU1NGQ3NWJmYjRkOWNhZWZiZmI4NTliYzMyMTBjXzktMy0xLTEtMTg1MTcw_b3d9bcc6-1771-4581-85f2-c112d4780c25"
      unitRef="usd">8082000000</us-gaap:LongTermInvestments>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzEzMDMz_81f73044-9c7f-454c-bd69-932f89a4f3b1">Equity Method&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use the equity method to account for investments in which we have the ability to exercise significant influence over the investee&#x2019;s operating and financial policies, or in which we hold a partnership or limited liability company interest in an entity with specific ownership accounts, unless we have virtually no influence over the investee&#x2019;s operating and financial policies. Equity method investments are recorded at cost and are adjusted to recognize (1) our share, based on percentage ownership or other contractual basis, of the investee&#x2019;s net income or loss after the date of investment, (2) amortization of the recorded investment that exceeds our share of the book value of the investee&#x2019;s net assets, (3) additional contributions made and dividends or other distributions received, and (4) impairments resulting from other-than-temporary declines in fair value. For some investments, we record our share of the investee&#x2019;s net income or loss one quarter in arrears due to the timing of our receipt of such information. Gains or losses on the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;sale of equity method investments are recorded to other income (loss), net. If an equity method investee were to issue additional securities that would change our proportionate share of the entity, we would recognize the change, if any, as a gain or loss to oth&lt;/span&gt;er income (loss), net. Cash distributions received from equity method investments are considered returns on investment and presented within operating activities in the consolidated statement of cash flows to the extent of cumulative equity in net income of the investee.&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;Marketable Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. The changes in fair value of our marketable equity securities between measurement dates are recorded in realized and unrealized gains (losses) on equity securities, net. The fair values of our marketable equity securities are based on Level 1 inputs that use quoted market prices.&lt;/span&gt;&lt;/div&gt;&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;Nonmarketable Equity Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We classify investments without readily determinable fair values that are not accounted for under the equity method as nonmarketable equity securities. The accounting guidance requires nonmarketable equity securities to be recorded at cost and adjusted to fair value at each reporting period. However, the guidance allows for a measurement alternative, which is to record the investments at cost, less impairment, if any, and subsequently adjust for observable price changes of identical or similar investments of the same issuer. We apply the measurement alternative, adjusting the investments for observable price changes of identical or similar investments of the same issuer, to a majority of our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities primarily based on Level 2 inputs that are derived from observable price changes of similar securities adjusted for insignificant differences in rights and obligations. The changes in value are recorded in realized and unrealized gains (losses) on equity securities, net.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzE5NTI_51e87459-624f-4553-86ac-62fd9097cba7"
      unitRef="usd">162000000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzE5NTY_7920b480-b3bc-470c-9046-c8706646aaa1"
      unitRef="usd">1100000000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzE5NjM_7122f42a-0834-4d44-8cab-8dcf2586c210"
      unitRef="usd">66000000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <cmcsa:EquityMethodInvestmentInvestmentTerm
      contextRef="i7828471227e7489a995fdcf9cf5d5eb1_D20160101-20160101"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzI1MjA_294e327c-e616-4ae0-ae9e-9f687dc48156">P12Y</cmcsa:EquityMethodInvestmentInvestmentTerm>
    <cmcsa:EquityMethodInvestmentInvestmentTerm
      contextRef="ife54d58f48594ccb95859df85401be01_D20201101-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzI1MzI_7aa4ef16-6540-4319-ac2b-ea9a6bafda2e">P16Y6M</cmcsa:EquityMethodInvestmentInvestmentTerm>
    <cmcsa:EquityMethodInvestmentFundingCommitment
      contextRef="i7b25df0d32db466c99e29c492f52d30e_I20201031"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzI2NzU_414cfc9c-6446-4799-ab17-5f0291657a6e"
      unitRef="usd">5000000000</cmcsa:EquityMethodInvestmentFundingCommitment>
    <cmcsa:EquityMethodInvestmentFundingCommitment
      contextRef="ifc590b88a75448e3acc46077ba50bec2_I20201130"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzI2ODc_ecd0a359-1552-4ff5-837d-b2f2cfb34649"
      unitRef="usd">4500000000</cmcsa:EquityMethodInvestmentFundingCommitment>
    <cmcsa:EquityMethodInvestmentAnnualCapitalCallsMaximumAmount
      contextRef="ifc590b88a75448e3acc46077ba50bec2_I20201130"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzI4MTE_bf6e7c8a-f383-47f5-94ac-1e2e7a390717"
      unitRef="usd">400000000</cmcsa:EquityMethodInvestmentAnnualCapitalCallsMaximumAmount>
    <cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment
      contextRef="i06d8ad02d8274753bb278adb939791b6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzI5MTg_12c99783-895f-4bab-b255-5de6e102e6c6"
      unitRef="usd">45000000</cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment>
    <cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors
      contextRef="i144a243b90e04e25b296fd7478a46ec0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzMwNDU_6b3c58b0-ccdc-4905-9ab2-953e852de5a5"
      unitRef="usd">50000000</cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors>
    <cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors
      contextRef="if543dd0971f3417ebbc757a066ad73b9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzMwNTE_91524eb2-e576-43ef-b319-43c0770a326e"
      unitRef="usd">100000000</cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors>
    <cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors
      contextRef="ibc2f2a5875674c0a99293645463ee6aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzMwNjk_ecae36ef-b507-419e-8a1e-507abe2c1dd6"
      unitRef="usd">40000000</cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors>
    <cmcsa:EquityMethodInvestmentPercentOfLosses
      contextRef="i06d8ad02d8274753bb278adb939791b6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzMyMzg_0cd14270-e4dd-4129-ac93-69aecd9dc0a8"
      unitRef="number">0.99</cmcsa:EquityMethodInvestmentPercentOfLosses>
    <cmcsa:PercentageOfResidualReturns
      contextRef="i06d8ad02d8274753bb278adb939791b6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzMzMTA_bc46b628-8bb9-4b0b-a21b-fc6168df8c41"
      unitRef="number">0.86</cmcsa:PercentageOfResidualReturns>
    <cmcsa:VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment
      contextRef="iae053eea1f544162af176ee1528b31a5_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzQzNDY_e5e56cfd-3624-420f-8340-607717d4ca11"
      unitRef="usd">1500000000</cmcsa:VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment>
    <cmcsa:CapitalContributionToVIE
      contextRef="i0d6e4590cdda455cb3d4a6df55b98ff6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzQ3MTA_f1c6b873-d599-498b-a363-79718c89b2ea"
      unitRef="usd">52000000</cmcsa:CapitalContributionToVIE>
    <cmcsa:CapitalContributionToVIE
      contextRef="i2c74363172314ad79392e3827ea37567_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzQ3MTQ_738d2e1e-e373-4685-a02d-d9e8249b9043"
      unitRef="usd">47000000</cmcsa:CapitalContributionToVIE>
    <cmcsa:CapitalContributionToVIE
      contextRef="i8cbcc2d4e2b5494ab6da8457d5c7c9ae_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzQ3MjE_988d9194-066a-41ae-a1a4-3194336941be"
      unitRef="usd">383000000</cmcsa:CapitalContributionToVIE>
    <cmcsa:EquityMethodInvestmentsAndCertainRetainedDistributions
      contextRef="i06d8ad02d8274753bb278adb939791b6_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzQ4NDc_e93ddf50-a9fc-4f8d-a277-ce618cdcc780"
      unitRef="usd">4300000000</cmcsa:EquityMethodInvestmentsAndCertainRetainedDistributions>
    <cmcsa:EquityMethodInvestmentsAndCertainRetainedDistributions
      contextRef="i3f12a517fc3949d594c44cc4d4824d81_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzQ4NTQ_a0936bcc-1574-428c-b8ed-dbe8ffeacf4a"
      unitRef="usd">4700000000</cmcsa:EquityMethodInvestmentsAndCertainRetainedDistributions>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ifaf6ed6852894eb69f18bb1d6c208f92_I20190531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzUzMDM_11023125-e12b-498b-8f98-d59d680a9f61"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <cmcsa:EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod
      contextRef="ifaf6ed6852894eb69f18bb1d6c208f92_I20190531"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzUzNzU_7bf4e93c-ac05-424c-973f-e75cb9ee3f59"
      unitRef="usd">1500000000</cmcsa:EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod>
    <cmcsa:EquityMethodInvestmentOwnershipPercentageFloor
      contextRef="ifaf6ed6852894eb69f18bb1d6c208f92_I20190531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzU3MTE_8b8964ad-8d52-45e5-aa42-b11039e7981d"
      unitRef="number">0.21</cmcsa:EquityMethodInvestmentOwnershipPercentageFloor>
    <cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption
      contextRef="ifaf6ed6852894eb69f18bb1d6c208f92_I20190531"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzYwMzI_4c1fabc4-a9bc-413a-a9e0-f3a309ca83fa"
      unitRef="usd">27500000000</cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption>
    <cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption
      contextRef="ifaf6ed6852894eb69f18bb1d6c208f92_I20190531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzYwMzk_3c8079eb-a730-44fe-b31e-a8a14c11c5f4"
      unitRef="number">1</cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption>
    <cmcsa:EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption
      contextRef="ifaf6ed6852894eb69f18bb1d6c208f92_I20190531"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzYxNjA_f25e50f1-3124-4600-bc0e-6902a706123c"
      unitRef="usd">5800000000</cmcsa:EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="if92a03873cc849ed9e27c7d46c005d6b_D20190801-20190831"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzYzMTE_4de8af45-0d44-4701-8c22-2e7b202fefa5"
      unitRef="usd">5200000000</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:CollateralizedObligationFairValue
      contextRef="ic6e70514b692412eb3ab43f3b6fbb790_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzczMTU_9d5b182d-e20e-4b40-89b0-f96fb2e0df91"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligationFairValue>
    <cmcsa:CollateralizedObligation
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzczMTU_fbda25bd-b6a2-4069-9106-87a7900256b6"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligation>
    <us-gaap:OtherInvestments
      contextRef="i13245f74691f434eb75d2ca68de2e882_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzkzNjM_8e6dc884-9d86-45de-b25c-8011f6a47db7"
      unitRef="usd">304000000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments
      contextRef="i6efad41c09be472f880955d77b6a77ed_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzE3NTkyMTg2MDU3Nzc1_05a64112-dae3-4a87-91fc-1e302a23d5a3"
      unitRef="usd">0</us-gaap:OtherInvestments>
    <cmcsa:NumberOfPreferredStockSeries
      contextRef="i5cfac26f22f346409129adfbe973ed3a_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzk3NjA_278cb21e-8994-4e7e-a302-2e8e9a3ca5a7"
      unitRef="preferred_stock_series">2</cmcsa:NumberOfPreferredStockSeries>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="i2f373acd54f2429eada13834ed8c79c5_D20200401-20200430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzk4NDc_0a91694f-af1c-4dd4-9299-7d89fd289d22"
      unitRef="usd">1700000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <cmcsa:NumberOfPreferredStockSeries
      contextRef="i7adddcfaf3394661907422b73ed6bddf_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzk5MDU_a181ab5e-f8c3-49d6-a302-0db729f33172"
      unitRef="preferred_stock_series">3</cmcsa:NumberOfPreferredStockSeries>
    <cmcsa:PaymentsForRepurchaseAndRedemptionOfSubsidiaryPreferredStock
      contextRef="ic2001e0c4c5e451b965811aa4633cfd1_D20200401-20200430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzEwMDE0_9acef018-ff69-41f4-a535-e444226f8d08"
      unitRef="usd">1800000000</cmcsa:PaymentsForRepurchaseAndRedemptionOfSubsidiaryPreferredStock>
    <cmcsa:InvestmentsImpairmentPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzEzMDU0_ac2d0e5c-221d-494a-8c0c-05956aae9df3">We review our investment portfolio, other than our marketable equity securities, each reporting period to determine whether there are identified events or circumstances that would indicate there is a decline in the fair value. For our nonpublic investments, if there are no identified events or circumstances that would have a significant adverse effect on the fair value of the investment, then the fair value is not estimated. For our equity method investments, if an investment is deemed to have experienced an other-than-temporary decline below its cost basis, we reduce the carrying amount of the investment to its quoted or estimated fair value, as applicable, and establish a new cost basis for the investment. For our nonmarketable equity securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments, we record the impairment to other income (loss), net.</cmcsa:InvestmentsImpairmentPolicyTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i5993a850f2a04673b26a27433e36736c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzExMjkx_071df9ef-1504-4ec3-bd08-3b9f23d4c569"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if3a5d373b80f4f8d80e03a06ae4a889a_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzExNjQ0_577d5e6a-b456-434a-865b-a8301ed5c398"
      unitRef="cny">29700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if3a5d373b80f4f8d80e03a06ae4a889a_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzExNjY2_1631f696-a71c-42b0-91f5-b832390efe21"
      unitRef="usd">4300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="i5993a850f2a04673b26a27433e36736c_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzExODI1_865acb4d-f88e-4df1-ac9f-b4de870fead0"
      unitRef="usd">3500000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if3a5d373b80f4f8d80e03a06ae4a889a_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzExODU5_5a69c509-38a4-4514-b95c-5e2ca627a663"
      unitRef="usd">3100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i5993a850f2a04673b26a27433e36736c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzEyMzM3_23408dfb-19c3-46f0-9fb9-341e6428b64f"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:Assets
      contextRef="i5993a850f2a04673b26a27433e36736c_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzEyODU4_ba30b670-a698-4064-a8ce-1d13f76df126"
      unitRef="usd">8200000000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="i5993a850f2a04673b26a27433e36736c_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNTkvZnJhZzo1YjMzZGEyZDQzMmY0ZTVhODcwZDBkNDM5OGNhNmMxYy90ZXh0cmVnaW9uOjViMzNkYTJkNDMyZjRlNWE4NzBkMGQ0Mzk4Y2E2YzFjXzEyODY1_a8419609-0ff2-442d-b7ac-fcdb191f8e67"
      unitRef="usd">7300000000</us-gaap:Liabilities>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90ZXh0cmVnaW9uOjVkNjMxMWMwOTFjMTQ4OGRhODcxODI2MWEyZWJiN2U4XzI4MTE_252f4675-08eb-4125-bbe4-fed2b00e9b64">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 9: Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.418%"/&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.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.604%"/&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:125%"&gt;December&#160;31 (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;Weighted-Average&lt;br/&gt;Original Useful Life&lt;br/&gt;as&#160;of&#160;December&#160;31,&#160;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Distribution systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;43.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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;41.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Customer premise equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;25.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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Buildings, theme park infrastructure and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;32 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;20.1&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;112.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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;109.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;56.9&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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.5&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;54.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes our property and equipment by geographic location. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt;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.122%"/&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:2.139%"/&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: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;December 31 (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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;44.2&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;41.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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.3&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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.5&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;54.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:2pt;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;Property and equipment are stated at cost. We capitalize improvements that extend asset lives and expense repairs and maintenance costs as incurred. We record depreciation using the straight-line method over the asset&#x2019;s estimated useful life. For assets that are sold or retired, we remove the applicable cost and accumulated depreciation and, unless the gain or loss on disposition is presented separately, we recognize it as a component of depreciation expense. Capital expenditures for the construction of Universal Beijing Resort are presented separately in our consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Cable Communications capitalizes the costs associated with the construction of and improvements to our cable transmission and distribution facilities, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs associated with installation of our services, including the customer&#x2019;s connection to our network, in accordance with the accounting guidance related to cable television companies. Costs capitalized include all direct costs for labor and materials, as well as various indirect costs. Costs incurred in connection with subsequent disconnects, and reconnects of previously deployed customer premise equipment, are expensed as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We evaluate the recoverability of our property and equipment whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of depreciation expense.&lt;/span&gt;&lt;/div&gt;Certain of our cable franchise agreements and lease agreements contain provisions requiring us to restore facilities or remove property in the event that the franchise or lease agreement is not renewed. We expect to continually renew our cable franchise agreements and therefore cannot reasonably estimate liabilities associated with such agreements. A remote possibility exists that franchise agreements could be terminated unexpectedly, which could result in us incurring significant expense in complying with restoration or removal provisions. We do not have any material liabilities related to asset retirement obligations recorded in our consolidated financial statements.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90ZXh0cmVnaW9uOjVkNjMxMWMwOTFjMTQ4OGRhODcxODI2MWEyZWJiN2U4XzI4MDI_3edae81c-d44d-4514-a83c-ba37388c4350">&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:52.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.418%"/&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.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.604%"/&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:125%"&gt;December&#160;31 (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;Weighted-Average&lt;br/&gt;Original Useful Life&lt;br/&gt;as&#160;of&#160;December&#160;31,&#160;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Distribution systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;43.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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;41.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Customer premise equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;25.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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Buildings, theme park infrastructure and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;32 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;20.1&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;112.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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;109.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;56.9&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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.5&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;54.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7d20f31c61d04df994a6ae5154b1aed5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzEtMS0xLTEtMTg1MTcw_843acee0-93be-40b4-a791-50f3f682617b">P11Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id63f209ea84443f4bd3fdd72db92c584_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzEtMy0xLTEtMTg1MTcw_6d1ad397-8d8d-421b-aa02-a77725db3026"
      unitRef="usd">43000000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i558fd0bf4faf4d2fa0928137c611d0ff_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzEtNS0xLTEtMTg1MTcw_db13e831-305c-46c1-8738-3ca3e02dbed0"
      unitRef="usd">41800000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib877752d2b91409186ce7a4f713e2efe_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzItMS0xLTEtMTg1MTcw_807b30cf-7c03-4251-90cb-53f3c730d043">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib4ec88f3810449f794439cce594c880a_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzItMy0xLTEtMTg1MTcw_052d72e1-aa75-4c17-8ca4-6f056bbdb467"
      unitRef="usd">25400000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifd63fa3d33a44b51aeb208fbe1034e36_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzItNS0xLTEtMTg1MTcw_99cadf17-87c5-487d-9a92-b8b5b65603f5"
      unitRef="usd">25800000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0eb1819c546d4bacb7d5b2b1c5a48041_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzMtMS0xLTEtMTg1MTcw_5e68d050-d762-4e78-bd34-0a271b434b34">P32Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib6ba47669bfb408eba54c57233c4142d_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzMtMy0xLTEtMTg1MTcw_712e0b2a-9ad6-4168-96cc-c81d93eb1e23"
      unitRef="usd">20100000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9ddf13c1cd5942918c685ae315eb15a4_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzMtNS0xLTEtMTg1MTcw_b11651ea-595b-45f2-b16d-96ac442be9bc"
      unitRef="usd">20300000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i522437f098e146aa8d8fc38a71a34a92_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzQtMS0xLTEtMTg1MTcw_3806eee8-2691-4790-aee5-cabe3c0282ae">P11Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i56d4ddbc52e046f6ab2ec534e952694b_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzQtMy0xLTEtMTg1MTcw_641651fe-c40f-40d8-85ff-72dc7a5a1d07"
      unitRef="usd">17400000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6a09feaba8684e2fb94fab7a8493efc1_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzQtNS0xLTEtMTg1MTcw_7fa88825-8c8c-4b5a-a427-1e3520aa542a"
      unitRef="usd">17000000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i16fe0ed75c914d188a7b1b3c5705a272_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzUtMy0xLTEtMTg1MTcw_979255dd-6065-4d0a-89a3-65a8d3321d2a"
      unitRef="usd">4900000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if0acde4239f8447cafbe450c8249e84f_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzUtNS0xLTEtMTg1MTcw_1f6cc6a9-fe3a-4cf8-8f12-60a6b244797e"
      unitRef="usd">3100000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i15c12248d03b4e6faef81d6c1dcd8ad2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzYtMy0xLTEtMTg1MTcw_c43d5885-eb69-421e-9d84-d78048ba9d96"
      unitRef="usd">1700000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib5ccdba762ab4a96be30f7499a90a2cb_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzYtNS0xLTEtMTg1MTcw_d20553ef-ac17-4c19-a3de-42363d65d0b2"
      unitRef="usd">1700000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzctMy0xLTEtMTg1MTcw_14576ebc-18a4-4fab-b79b-1b591bee1212"
      unitRef="usd">112400000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzctNS0xLTEtMTg1MTcw_bae74356-2135-4a25-ae2f-6ef6fa64c591"
      unitRef="usd">109700000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzgtMy0xLTEtMTg1MTcw_8ee5fad9-8a1e-475e-9b8f-ef7b0958e80c"
      unitRef="usd">56900000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzgtNS0xLTEtMTg1MTcw_0e7b100a-0be8-4334-8c32-7090d532f494"
      unitRef="usd">55600000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzktMy0xLTEtMTg1MTcw_37434183-fe60-43ed-89f3-430e773180d8"
      unitRef="usd">55500000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo0MjljNzAzM2FiODQ0MjM1YjI0NmJjN2MxYTI2NTAzMi90YWJsZXJhbmdlOjQyOWM3MDMzYWI4NDQyMzViMjQ2YmM3YzFhMjY1MDMyXzktNS0xLTEtMTg1MTcw_72f6e8d0-99b7-45b4-9cd4-08781330fc02"
      unitRef="usd">54000000000.0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90ZXh0cmVnaW9uOjVkNjMxMWMwOTFjMTQ4OGRhODcxODI2MWEyZWJiN2U4XzI4MTk_5ca15710-ec9d-457a-a9e9-a0962909ef94">&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes our property and equipment by geographic location. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt;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.122%"/&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:2.139%"/&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: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;December 31 (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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;44.2&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;41.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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.3&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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.5&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;54.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic3722efeb5cb412fbf276a5a7751f8ba_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo5NjI1Mjk3ZDZiMzc0MzljYjc4MzlhNjY5M2EwNWMzNi90YWJsZXJhbmdlOjk2MjUyOTdkNmIzNzQzOWNiNzgzOWE2NjkzYTA1YzM2XzEtMS0xLTEtMTg1MTcw_a946b427-5abe-4422-aaf9-4307fb92837b"
      unitRef="usd">44200000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2152daf1860a4fd682b5dd36ff22a86a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo5NjI1Mjk3ZDZiMzc0MzljYjc4MzlhNjY5M2EwNWMzNi90YWJsZXJhbmdlOjk2MjUyOTdkNmIzNzQzOWNiNzgzOWE2NjkzYTA1YzM2XzEtMy0xLTEtMTg1MTcw_a8091aca-e301-45c6-9df3-26ccd75b512c"
      unitRef="usd">41200000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i27c50f0928dd4ff1b4942d8137ff8b90_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo5NjI1Mjk3ZDZiMzc0MzljYjc4MzlhNjY5M2EwNWMzNi90YWJsZXJhbmdlOjk2MjUyOTdkNmIzNzQzOWNiNzgzOWE2NjkzYTA1YzM2XzItMS0xLTEtMTg1MTcw_2490ecc8-dc4e-4322-a3d5-24a6f818ae56"
      unitRef="usd">11300000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1b65ce45de4f40ccba292fbb31043d2d_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo5NjI1Mjk3ZDZiMzc0MzljYjc4MzlhNjY5M2EwNWMzNi90YWJsZXJhbmdlOjk2MjUyOTdkNmIzNzQzOWNiNzgzOWE2NjkzYTA1YzM2XzItMy0xLTEtMTg1MTcw_2df5629b-4230-448d-b00f-6fcdad7f7e85"
      unitRef="usd">12900000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo5NjI1Mjk3ZDZiMzc0MzljYjc4MzlhNjY5M2EwNWMzNi90YWJsZXJhbmdlOjk2MjUyOTdkNmIzNzQzOWNiNzgzOWE2NjkzYTA1YzM2XzMtMS0xLTEtMTg1MTcw_0484b404-a3ee-43f0-9be0-be4a470525b4"
      unitRef="usd">55500000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90YWJsZTo5NjI1Mjk3ZDZiMzc0MzljYjc4MzlhNjY5M2EwNWMzNi90YWJsZXJhbmdlOjk2MjUyOTdkNmIzNzQzOWNiNzgzOWE2NjkzYTA1YzM2XzMtMy0xLTEtMTg1MTcw_9afb3c9c-1d50-46cc-97a0-fa1f69abb7c5"
      unitRef="usd">54000000000.0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjIvZnJhZzo1ZDYzMTFjMDkxYzE0ODhkYTg3MTgyNjFhMmViYjdlOC90ZXh0cmVnaW9uOjVkNjMxMWMwOTFjMTQ4OGRhODcxODI2MWEyZWJiN2U4XzI4MTg_a5a219ae-83e9-46cd-b203-064e55664228">&lt;div style="margin-bottom:6pt;margin-top:2pt;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;Property and equipment are stated at cost. We capitalize improvements that extend asset lives and expense repairs and maintenance costs as incurred. We record depreciation using the straight-line method over the asset&#x2019;s estimated useful life. For assets that are sold or retired, we remove the applicable cost and accumulated depreciation and, unless the gain or loss on disposition is presented separately, we recognize it as a component of depreciation expense. Capital expenditures for the construction of Universal Beijing Resort are presented separately in our consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Cable Communications capitalizes the costs associated with the construction of and improvements to our cable transmission and distribution facilities, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs associated with installation of our services, including the customer&#x2019;s connection to our network, in accordance with the accounting guidance related to cable television companies. Costs capitalized include all direct costs for labor and materials, as well as various indirect costs. Costs incurred in connection with subsequent disconnects, and reconnects of previously deployed customer premise equipment, are expensed as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We evaluate the recoverability of our property and equipment whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of depreciation expense.&lt;/span&gt;&lt;/div&gt;Certain of our cable franchise agreements and lease agreements contain provisions requiring us to restore facilities or remove property in the event that the franchise or lease agreement is not renewed. We expect to continually renew our cable franchise agreements and therefore cannot reasonably estimate liabilities associated with such agreements. A remote possibility exists that franchise agreements could be terminated unexpectedly, which could result in us incurring significant expense in complying with restoration or removal provisions. We do not have any material liabilities related to asset retirement obligations recorded in our consolidated financial statements.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzcyOTk_6e87bfb9-2b6b-4c6b-95a3-0e51eacc5e4c">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 10: Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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.929%"/&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.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.917%"/&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.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&#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;&#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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;70.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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="background-color:#ffffff;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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;5.8&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;26.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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;66.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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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.2&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;5.8&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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.1&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;58.5&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:8pt;font-weight:400;line-height:120%"&gt;(a) Amount relates to 2022 impairment and is impacted by foreign currency translation each period.&lt;/span&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;Goodwill is calculated as the excess of the consideration transferred over the identifiable net assets acquired in a business combination and represents the future economic benefits expected to arise from anticipated synergies and intangible assets acquired that do not qualify for separate recognition, including increased footprint, assembled workforce, noncontractual relationships and other agreements. We assess the recoverability of our goodwill annually, or more frequently whenever events or substantive changes in circumstances indicate that the carrying amount of a reporting unit may exceed its fair value. We test goodwill for impairment at the reporting unit level. To determine our reporting units, we evaluate the components one level below the segment level and we aggregate the components if they have similar economic characteristics. We evaluate the determination of our reporting units used to test for impairment periodically or whenever events or substantive changes in circumstances occur. The assessment of recoverability may first consider qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit&#x2019;s carrying value exceeds its fair value. Unless presented separately, the impairment charge is included as a component of amortization expense. &lt;/span&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;We assess the recoverability of our goodwill annually as of July 1, and as a result, in the third quarter of 2022, we recorded a goodwill impairment of $8.1 billion in our Sky reporting unit. The fair value of the reporting unit was estimated using a discounted cash flow analysis. When performing this analysis, we also considered multiples of earnings from comparable public companies and recent market transactions. The decline in fair value primarily resulted from an increased discount rate and reduced estimated future cash flows as a result of macroeconomic conditions in the Sky territories. The impairment is presented in goodwill and long-lived asset impairments in the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:35.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&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;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="6" 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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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;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;December&#160;31 (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;Weighted-Average&lt;br/&gt;Original Useful Life&lt;br/&gt;as&#160;of&#160;December&#160;31, 2022&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amount&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amortization&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Amount&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Indefinite-Lived Intangible Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Franchise rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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;59.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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;FCC licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.8&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Finite-Lived Intangible Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;14 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;20.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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;20.9&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other agreements and rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;28 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.1&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;114.5&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;(25.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;116.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;(23.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:9pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Indefinite-lived intangible assets consist primarily of our cable franchise rights. Our cable franchise rights represent the values we attributed to agreements with state and local authorities that allow access to homes and businesses in cable service areas acquired in business combinations. We do not amortize our cable franchise rights because we have determined that they meet the definition of indefinite-lived intangible assets since there are no legal, regulatory, contractual, competitive, economic or other factors that limit the period over which these rights will contribute to our cash flows. We reassess this determination periodically or whenever events or substantive changes in circumstances occur. The purchase of spectrum rights &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;is presented &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;separately in our consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We assess the recoverability of our cable franchise rights and other indefinite-lived intangible assets annually, or more frequently whenever events or substantive changes in circumstances indicate that the assets might be impaired. Our three Cable Communications divisions represent the unit of account we use to test for impairment of our cable franchise rights. We evaluate the unit of account used to test for impairment of our cable franchise rights and other indefinite-lived intangible assets periodically or whenever events or substantive changes in circumstances occur to ensure impairment testing is performed at an appropriate level. The assessment of recoverability may first consider qualitative factors to determine whether it is more likely than not that the fair value of an indefinite-lived intangible asset is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. When performing a quantitative assessment, we estimate the fair value of our cable franchise rights and other indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our cable franchise rights or other indefinite-lived intangible assets were less than the carrying amount, we would recognize an impairment charge for the difference between the estimated fair value and the carrying value of the assets. Unless presented separately, the impairment charge is included as a component of amortization expense.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="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:86.180%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;Estimated Amortization Expense of Finite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;(in billions)&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&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;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;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-bottom:6pt;margin-top:7pt;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;Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software, trade names and intellectual property rights. Our finite-lived intangible assets are amortized primarily on a straight-line basis over their estimated useful life or the term of the associated agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We capitalize direct development costs associated with internal-use software, including external direct costs of material and services and payroll costs for employees devoting time to these software projects. We also capitalize costs associated with arrangements that constitute the purchase of, or convey a license to, software licenses. We generally amortize them on a straight-line basis over a period not to exceed five years. We expense maintenance and training costs, as well as costs incurred during the preliminary stage of a project, as they are incurred. We capitalize initial operating system software costs and amortize them over the life of the associated hardware. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We evaluate the recoverability of our finite-lived intangible assets whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of amortization expense.&lt;/span&gt;&lt;/div&gt;In connection with our annual goodwill impairment assessment, in the third quarter of 2022 we also recorded impairments of intangible assets related to our Sky segment, which primarily related to customer relationship assets. These impairments totaled $485&#160;million and are presented in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzQzOTgwNDY1MTk1MDA_4960af63-9165-46b9-9eb7-9d20c86cf68e"&gt;goodwill and long-lived asset impairments&lt;/span&gt; in the consolidated statement of income.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzczMDQ_545249cb-9df1-4f09-aa50-9bb86d9cc4eb">&lt;div style="margin-top:4pt;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.929%"/&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.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.917%"/&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.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&#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;&#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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;70.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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="background-color:#ffffff;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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;5.8&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;26.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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;66.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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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.2&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;5.8&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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.1&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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;58.5&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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:8pt;font-weight:400;line-height:120%"&gt;(a) Amount relates to 2022 impairment and is impacted by foreign currency translation each period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="idf3639a0f756479eb10d7c71a12ccba1_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzMtMS0xLTEtMTg1MTcw_166d0db6-79d3-4ffe-a72b-825d2a0927a3"
      unitRef="usd">15300000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i64b622f7acc647e6a931456fa80a0d0d_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzMtMi0xLTEtMTg1MTcw_85aca799-8385-4c61-90f7-879818eec2b2"
      unitRef="usd">14000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i075398540a0b471db2d14ffef5598751_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzMtMy0xLTEtMTg1MTcw_388c8757-f91e-4f2c-afaf-04f56596d658"
      unitRef="usd">1100000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3060ab87cf83466f93af4ae0323903d9_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzMtNC0xLTEtMTg1MTcw_dc795db0-e52a-44de-9c56-13858280f920"
      unitRef="usd">3300000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9bc89510ac2049029e75180b6c53973e_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzMtNS0xLTEtMTg1MTcw_49654aaa-838b-4840-a29f-0f8833f29a0f"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i68523e6838284a528d7bc0b9df5a5fb2_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzMtNi0xLTEtMTg1MTcw_607bd367-b8da-4e4d-ac49-fc6cbac3c571"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie1da1f68703c443b808afc0528262dad_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzMtNy0xLTEtMTg1MTcw_d38b41d0-49d4-49d8-b044-3246524c2ed6"
      unitRef="usd">7100000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic5500ddeeafb4945a9361d1a396d196f_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzMtOC0xLTEtMTg1MTcw_f5af9b47-a029-4d73-85fc-54f05cb2e320"
      unitRef="usd">30000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i44dff2919919434b800c076b831fbc24_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzMtOS0xLTEtMTg1MTcw_23b357c9-1b3a-4bc7-8384-c1304939d90b"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzMtMTAtMS0xLTE4NTE3MA_58733519-4ebe-4219-bf6d-ec20a980fcc5"
      unitRef="usd">70700000000</us-gaap:Goodwill>
    <us-gaap:GoodwillTransfers
      contextRef="icee5ae6fbee541ca8b7ed6a48ea128d0_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzQtMS0xLTEtMTg1MTcw_04d694b2-196c-42ca-8ba2-bbe56f0e2d1d"
      unitRef="usd">0</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="if483174010984a128c5799b6ccfb065c_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctMi0xLTEtMTg5MDA5_3801f961-5235-42fd-aef2-bcd0db212a5b"
      unitRef="usd">-14000000000.0</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="ib1439c8cd9d64d2ab77bae3190cfcf5a_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctMy0xLTEtMTg5MDA5_7f4ef37f-6054-4cb7-b64d-8e42554e0dab"
      unitRef="usd">-1100000000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="iab11c6bd6d6a416399270c997d89d89b_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctNC0xLTEtMTg5MDA5_48df1daa-9bec-4f17-b15f-a531e6ab574c"
      unitRef="usd">-3300000000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="ia6db5fa718e44ee79e7392d3334b0ece_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctNS0xLTEtMTg5MDA5_37eab730-8da7-4035-8d7e-342019685a46"
      unitRef="usd">14700000000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="ic7508a49fa6c43338b21c1b7682890cb_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctNi0xLTEtMTg5MDA5_b51f8e5b-39d9-4eec-9a78-784b55f5393f"
      unitRef="usd">3700000000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="if6a978eb7d5c4e938bd81e600a46f6fb_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctNy0xLTEtMTg5MDMx_812363ce-e9a3-4292-9391-3687e8de1ceb"
      unitRef="usd">0</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="i42315dd391c3493099ee564eb5ca11b4_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctOC0xLTEtMTg5MDMx_6818a706-5f08-4ae7-8250-5e93db60997b"
      unitRef="usd">0</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="i04a31ac7f3404c24adce6649f09ed414_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctOS0xLTEtMTg5MDMx_7b456c82-3ad0-476e-83a1-75056d5663c3"
      unitRef="usd">0</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctMTAtMS0xLTE4OTAzMQ_0586597a-d5e2-4462-9955-43612be4372c"
      unitRef="usd">0</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icee5ae6fbee541ca8b7ed6a48ea128d0_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzUtMS0xLTEtMTg1MTcw_aba3e960-cb0e-492e-bbc5-725f417bbf72"
      unitRef="usd">900000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if483174010984a128c5799b6ccfb065c_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzUtMi0xLTEtMTg1MTcw_f7ad503c-3d1d-4668-b369-bf9650c5900a"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib1439c8cd9d64d2ab77bae3190cfcf5a_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzUtMy0xLTEtMTg1MTcw_424d027a-1c52-46ff-8132-dd008479eb4a"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iab11c6bd6d6a416399270c997d89d89b_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzUtNC0xLTEtMTg1MTcw_3fe968bd-bf64-4dee-a8c1-5cbc3d0283f5"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia6db5fa718e44ee79e7392d3334b0ece_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzUtNS0xLTEtMTg1MTcw_82cc2d9a-eeef-43c2-b773-94a689bbaad5"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic7508a49fa6c43338b21c1b7682890cb_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzUtNi0xLTEtMTg1MTcw_9bdda601-1d48-432b-a273-a833df3e720c"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if6a978eb7d5c4e938bd81e600a46f6fb_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzUtNy0xLTEtMTg1MTcw_a3187c73-b52c-45d4-9fe7-c313db3c15bb"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i42315dd391c3493099ee564eb5ca11b4_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzUtOC0xLTEtMTg1MTcw_5a8e3f6f-c679-4a59-a908-fcc2eae93443"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i04a31ac7f3404c24adce6649f09ed414_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzUtOS0xLTEtMTg1MTcw_abc3f15c-bd0c-40d7-967d-30c4ea9616c1"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzUtMTAtMS0xLTE4NTE3MA_22915556-dd57-47fa-8294-09143fe0b5e7"
      unitRef="usd">1000000000.0</us-gaap:GoodwillAcquiredDuringPeriod>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="icee5ae6fbee541ca8b7ed6a48ea128d0_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzYtMS0xLTEtMTg1MTcw_230bbf10-9c6b-486d-bf44-8e83ba017b85"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="if483174010984a128c5799b6ccfb065c_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzYtMi0xLTEtMTg1MTcw_dd82a5a2-da06-4c54-ac99-e286871f0e70"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="ib1439c8cd9d64d2ab77bae3190cfcf5a_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzYtMy0xLTEtMTg1MTcw_7a8e52ca-b99e-44f5-a090-89e44b4cf565"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="iab11c6bd6d6a416399270c997d89d89b_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzYtNC0xLTEtMTg1MTcw_91f5f4f7-b771-4b97-9ea7-0eaa1c30687b"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="ia6db5fa718e44ee79e7392d3334b0ece_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzYtNS0xLTEtMTg1MTcw_74f039a9-7dba-4b4c-90dd-925ced230772"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="ic7508a49fa6c43338b21c1b7682890cb_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzYtNi0xLTEtMTg1MTcw_696f142f-c6c9-412d-a610-4050aad8bb4e"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="if6a978eb7d5c4e938bd81e600a46f6fb_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzYtNy0xLTEtMTg1MTcw_23196b35-70cf-4095-9581-34ad375ec4ff"
      unitRef="usd">-600000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i42315dd391c3493099ee564eb5ca11b4_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzYtOC0xLTEtMTg1MTcw_081a0525-48ba-4e32-ae8c-d3f4c50a7251"
      unitRef="usd">-800000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i04a31ac7f3404c24adce6649f09ed414_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzYtOS0xLTEtMTg1MTcw_295f38ca-d2c7-4ce7-9980-54a68c427699"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzYtMTAtMS0xLTE4NTE3MA_bdead8a4-057d-41a3-afc8-16e18eb8e11f"
      unitRef="usd">-1500000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <us-gaap:Goodwill
      contextRef="i7f31e1bbe6c940eeae89f30c9ce960f8_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctMS0xLTEtMTg1MTcw_2148c6d6-d9a0-468a-aa56-f6ffb70764d2"
      unitRef="usd">16200000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i126bd3c1bf104576b4f5f7328652ab06_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctMi0xLTEtMTg1MTcw_37f5df53-0b6d-4141-a09e-a51b5e09283a"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i304aed62e89e4bc6840e996acd7e83be_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctMy0xLTEtMTg1MTcw_04e8da4c-f66b-49ff-8e38-51971c41000c"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic90110db293c461b9305208b38cff150_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctNC0xLTEtMTg1MTcw_d629f301-9450-49ce-9512-24a796f0b1b4"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9f415655032a42a08de39ed83c52d2e7_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctNS0xLTEtMTg1MTcw_38bedfba-3b1a-4398-8495-a1fc529d8ae8"
      unitRef="usd">14700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i97cea88b0a5149daa3381cfc6ab18d4a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctNi0xLTEtMTg1MTcw_1014dfc5-2a8f-4154-8cf1-ceb161d6db61"
      unitRef="usd">3700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id01e45963a254933a7998d25330b1531_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctNy0xLTEtMTg1MTcw_2ea56d61-3574-44fd-bcc9-f36db1cc0e54"
      unitRef="usd">6400000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i40891e0e683143cb91d4f30acbcb466b_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctOC0xLTEtMTg1MTcw_376fa82b-3bd5-4fca-ac5d-8de95c13ff02"
      unitRef="usd">29200000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i103cc780d52f495d8a4430f9a49e2510_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctOS0xLTEtMTg1MTcw_a2632a6e-0bf2-47e2-bd1b-0540b967b550"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzctMTAtMS0xLTE4NTE3MA_8b5a8d9b-2b6a-4550-b954-d3175748d91d"
      unitRef="usd">70200000000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7eb844c973ca42829d7e3d6e07528eed_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzgtMS0xLTEtMTg3MzYy_263da820-9274-44fd-877e-6456dd335471"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie65380597c6e44268b2096d4113806db_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE0LTItMS0xLTE4OTA2Mw_149cd7f5-3148-429d-b494-ac6026381ee4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2eea035bd47a4f3ca25bf7c2ee15c456_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE0LTMtMS0xLTE4OTA2Mw_b35c6668-f699-44fe-9044-b72541497ef6"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i010637f2d6b7402e8af350a3f552d783_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE0LTQtMS0xLTE4OTA2Mw_bbb83113-a4a2-4835-b8e0-d278eec4843e"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6995c4b0bd3f4f0d802919c778e18233_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE0LTUtMS0xLTE4OTA2Mw_5974c200-a3ff-4f88-9fc5-971022354533"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i11828a6165fb43638951564c1c5bfb7b_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE0LTYtMS0xLTE4OTA2Mw_7688d4d3-9d47-4295-a943-a54673436252"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6db7edc076be4a28981aeb11ed32dd48_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE0LTctMS0xLTE4OTA2Mw_78c3032d-9227-4b5b-89cc-5893320af570"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i5075c679c071447f92624f5db50e489c_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE0LTgtMS0xLTE4OTA2Mw_1a578cbc-e084-4cef-be98-42cd46344e83"
      unitRef="usd">8100000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie174e288ea6040fd8fee148170ce57da_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE0LTktMS0xLTE4OTA2Mw_909b1dbe-8e5f-4a9b-963d-56b35e95da32"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE0LTEwLTEtMS0xODkwNjM_4ae6142a-ab90-4253-bd77-2c200b1b9891"
      unitRef="usd">8100000000</us-gaap:GoodwillImpairmentLoss>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i7eb844c973ca42829d7e3d6e07528eed_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzEwLTEtMS0xLTE4NTE3MA_65cb1e16-f1b4-4b39-90c2-fb723695ff2f"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="ie65380597c6e44268b2096d4113806db_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzEwLTItMS0xLTE4NTE3MA_00bc194a-86c4-4854-ab6b-b686d54ab41f"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i2eea035bd47a4f3ca25bf7c2ee15c456_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzEwLTMtMS0xLTE4NTE3MA_2e170aaf-42a4-4fce-894a-75853730146a"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i010637f2d6b7402e8af350a3f552d783_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzEwLTQtMS0xLTE4NTE3MA_369774e3-bfcc-4f8b-8eed-a58ef2c78b9e"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i6995c4b0bd3f4f0d802919c778e18233_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzEwLTUtMS0xLTE4NTE3MA_1932d47f-4da7-4610-95ac-addf7129e2c7"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i11828a6165fb43638951564c1c5bfb7b_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzEwLTYtMS0xLTE4NTE3MA_7bab63a0-457a-4faf-bc6b-35f305633776"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i6db7edc076be4a28981aeb11ed32dd48_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzEwLTctMS0xLTE4NTE3MA_b8a9eae1-fb54-4aa1-8be9-0b19b82da4a5"
      unitRef="usd">-700000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i5075c679c071447f92624f5db50e489c_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzEwLTgtMS0xLTE4NTE3MA_414d827a-d9c9-4833-96b8-3fc72775dbd8"
      unitRef="usd">-3000000000.0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="ie174e288ea6040fd8fee148170ce57da_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzEwLTktMS0xLTE4NTE3MA_db35e931-310f-48b0-a9a7-102de20bd86d"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzEwLTEwLTEtMS0xODUxNzA_0eff039a-9d68-476b-ab00-1d94d03ce32b"
      unitRef="usd">-3600000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <us-gaap:GoodwillGross
      contextRef="i497b83cff573466cbc3908e8b2e214b2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzExLTEtMS0xLTE4NTE3MA_6816ff17-7d5a-45a0-a027-ad478ccf5b1f"
      unitRef="usd">16200000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ia82d7872890541e9929e77c5abb0cfdb_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzExLTItMS0xLTE4NTE3MA_80406eea-78d8-4e48-86a6-178d8bc5a1cd"
      unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i1b6bae03a521475594bb833b3ee7e393_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzExLTMtMS0xLTE4NTE3MA_64252cbf-1cad-482c-8792-5ceab70b0b5d"
      unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i17aecca83fe944babe7938c0c5344f5f_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzExLTQtMS0xLTE4NTE3MA_0b56d17a-999c-4a35-be16-11c1d96c3a66"
      unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ic466c33410a042a0bc82d481ae883b15_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzExLTUtMS0xLTE4NTE3MA_0872693f-467a-4bfc-8612-502b4dd5d355"
      unitRef="usd">14700000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i7913800c0fdb439da470e21cd4cdf073_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzExLTYtMS0xLTE4NTE3MA_1ccc80f0-3741-4fb3-90a5-018700b42395"
      unitRef="usd">3700000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i043f2cf6ce424bcbad6bf06a4d7c6161_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzExLTctMS0xLTE4NTE3MA_bee2b88b-24b2-4e94-a7bb-af9cc2c933c7"
      unitRef="usd">5800000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i763a605f0ef64a6ab9d247704e19c780_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzExLTgtMS0xLTE4NTE3MA_4549f6d8-d90c-40b6-bdbe-a6992ba19e4a"
      unitRef="usd">26000000000.0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i00689f66e10b4e9797cf50b4cdd4794b_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzExLTktMS0xLTE4NTE3MA_abc4d0fe-c0a1-4aa0-97aa-f1e55bde2cdf"
      unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzExLTEwLTEtMS0xODUxNzA_55478849-0baf-4f3e-842a-731e0d75c304"
      unitRef="usd">66400000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i497b83cff573466cbc3908e8b2e214b2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE4LTEtMS0xLTE4OTA5NA_72f47ed8-e5d1-4533-a12c-778cd15e9c6e"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ia82d7872890541e9929e77c5abb0cfdb_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE4LTItMS0xLTE4OTA5NA_762e2475-b9b7-4bfa-be8c-20b4535a882e"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i1b6bae03a521475594bb833b3ee7e393_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE4LTMtMS0xLTE4OTA5NA_bd68eb75-60e7-4ee5-ae4f-5ea4e61724bb"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i17aecca83fe944babe7938c0c5344f5f_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE4LTQtMS0xLTE4OTA5NA_42ecbe29-2b20-4bae-9d41-a975479a9ccc"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic466c33410a042a0bc82d481ae883b15_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE4LTUtMS0xLTE4OTA5NA_c84b0f58-79b8-4300-81e4-5462c9548108"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i7913800c0fdb439da470e21cd4cdf073_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE4LTYtMS0xLTE4OTA5NA_5f21f8f9-1a32-4268-bbe0-7a0f621b67b8"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i043f2cf6ce424bcbad6bf06a4d7c6161_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE4LTctMS0xLTE4OTA5NA_9e34e02e-6a05-4caf-8e31-4252a7e3c6d4"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i763a605f0ef64a6ab9d247704e19c780_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE4LTgtMS0xLTE4OTA5NA_3a5bbd48-b457-4cfd-a68e-b87a1c5f71b0"
      unitRef="usd">7900000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i00689f66e10b4e9797cf50b4cdd4794b_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE4LTktMS0xLTE4OTA5NA_d8abea71-ea87-4dfb-89af-7d42eaed718c"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE4LTEwLTEtMS0xODkwOTQ_94f26d97-4f80-4703-a8cc-3cda87b77d59"
      unitRef="usd">7900000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i497b83cff573466cbc3908e8b2e214b2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE5LTEtMS0xLTE4OTA5NA_b3b06eda-12b7-48e8-a810-6ea6fc3bb36e"
      unitRef="usd">16200000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia82d7872890541e9929e77c5abb0cfdb_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE5LTItMS0xLTE4OTA5NA_4ca87dcb-a290-498c-a893-94e925efde10"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1b6bae03a521475594bb833b3ee7e393_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE5LTMtMS0xLTE4OTA5NA_f74c44cd-af9d-426e-9aba-f3e2174c3426"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i17aecca83fe944babe7938c0c5344f5f_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE5LTQtMS0xLTE4OTA5NA_66bf8cbe-675b-4fb2-a520-1d07ef462864"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic466c33410a042a0bc82d481ae883b15_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE5LTUtMS0xLTE4OTA5NA_28afe742-56dd-4ab2-863e-d8ef7a14cb78"
      unitRef="usd">14700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7913800c0fdb439da470e21cd4cdf073_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE5LTYtMS0xLTE4OTA5NA_750aa26b-d64f-43ff-92cb-88b6cf983144"
      unitRef="usd">3700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i043f2cf6ce424bcbad6bf06a4d7c6161_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE5LTctMS0xLTE4OTA5NA_11cec699-8400-4b10-8849-f6eefd4fc3fa"
      unitRef="usd">5800000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i763a605f0ef64a6ab9d247704e19c780_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE5LTgtMS0xLTE4OTA5NA_5d59b4c6-79eb-4f84-b577-55ea4357f4a9"
      unitRef="usd">18100000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i00689f66e10b4e9797cf50b4cdd4794b_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE5LTktMS0xLTE4OTA5NA_c6f07789-f4e7-4e2d-9212-9341a00a534f"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTplMGYwMWRiMzliNDA0N2JmYTg3NWQ2MzI0MTAzMDg5ZS90YWJsZXJhbmdlOmUwZjAxZGIzOWI0MDQ3YmZhODc1ZDYzMjQxMDMwODllXzE5LTEwLTEtMS0xODkwOTQ_01529653-d682-4620-a1b8-4eaf52f3aa50"
      unitRef="usd">58500000000</us-gaap:Goodwill>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzczMDU_7698f2b9-f500-4132-b999-bd2ceb01d18f">&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;Goodwill is calculated as the excess of the consideration transferred over the identifiable net assets acquired in a business combination and represents the future economic benefits expected to arise from anticipated synergies and intangible assets acquired that do not qualify for separate recognition, including increased footprint, assembled workforce, noncontractual relationships and other agreements. We assess the recoverability of our goodwill annually, or more frequently whenever events or substantive changes in circumstances indicate that the carrying amount of a reporting unit may exceed its fair value. We test goodwill for impairment at the reporting unit level. To determine our reporting units, we evaluate the components one level below the segment level and we aggregate the components if they have similar economic characteristics. We evaluate the determination of our reporting units used to test for impairment periodically or whenever events or substantive changes in circumstances occur. The assessment of recoverability may first consider qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit&#x2019;s carrying value exceeds its fair value. Unless presented separately, the impairment charge is included as a component of amortization expense. &lt;/span&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;We assess the recoverability of our goodwill annually as of July 1, and as a result, in the third quarter of 2022, we recorded a goodwill impairment of $8.1 billion in our Sky reporting unit. The fair value of the reporting unit was estimated using a discounted cash flow analysis. When performing this analysis, we also considered multiples of earnings from comparable public companies and recent market transactions. The decline in fair value primarily resulted from an increased discount rate and reduced estimated future cash flows as a result of macroeconomic conditions in the Sky territories. The impairment is presented in goodwill and long-lived asset impairments in the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id1ac5e3166584f3ba6b518a6a1a2bce3_D20220701-20220930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzI3NDg3NzkwNzc4Mjc_6bd2c876-45ca-47f8-85b0-ef0bd2adb2ca"
      unitRef="usd">8100000000</us-gaap:GoodwillImpairmentLoss>
    <cmcsa:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzczMjQ_8c0477e8-ccd8-4656-b1e2-25d8686c535c">&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:35.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&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;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="6" 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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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;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;December&#160;31 (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;Weighted-Average&lt;br/&gt;Original Useful Life&lt;br/&gt;as&#160;of&#160;December&#160;31, 2022&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amount&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amortization&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Amount&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Indefinite-Lived Intangible Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Franchise rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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;59.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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;FCC licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.8&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Finite-Lived Intangible Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;14 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;20.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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;20.9&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other agreements and rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;28 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.1&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;114.5&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;(25.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;116.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;(23.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cmcsa:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i9f5570b4b4ef477d885c231df01bfd84_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzQtMi0xLTEtMTg1MTcw_e7d0ca5f-7963-4732-82bf-0dbd1bb6c6bb"
      unitRef="usd">59400000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4868743af3cc4b21bf7c128eb2e59aeb_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzQtNC0xLTEtMTg1MTcw_3ec08d73-152c-459e-ab29-fabe7b90ca35"
      unitRef="usd">59400000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="iadd92cabb2b34095bc54d2acee86441c_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzUtMi0xLTEtMTg1MTcw_46c3edf0-2ade-42cf-8677-f3d452e1336d"
      unitRef="usd">2800000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i250604b0c7ee427eb50ddc093db731c7_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzUtNC0xLTEtMTg1MTcw_944562e4-edd1-48c1-8a16-6e8a3c6c3496"
      unitRef="usd">2800000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic4858484d5a048a29c49f27d1d34bb1c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzctMS0xLTEtMTg1MTcw_c3b50d3f-c090-493b-8b43-1a8382a98adb">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id7247c96c4264026a9362d40ab5a9d44_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzctMi0xLTEtMTg1MTcw_6f0977c9-b954-48e9-b0fc-9b248c842fe5"
      unitRef="usd">20400000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id7247c96c4264026a9362d40ab5a9d44_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzctMy0xLTEtMTg1MTcw_931d008e-f5e6-4458-b0b2-b70322342be9"
      unitRef="usd">11400000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i08bd361040f94f39a36e2021a5798610_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzctNC0xLTEtMTg1MTcw_7ea058cd-d06a-45ed-907c-3002e6b03695"
      unitRef="usd">22100000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i08bd361040f94f39a36e2021a5798610_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzctNS0xLTEtMTg1MTcw_d1bcf08b-04c3-4abf-b01b-de211187e66c"
      unitRef="usd">10600000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id00c9552d84743dca0cfbf497bec2036_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzgtMS0xLTEtMTg1MTcw_68a1469c-a738-4927-8449-555556fc9ed3">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i371c0551538e44a19b101e7982aaa4f5_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzgtMi0xLTEtMTg1MTcw_7e770bad-9b01-4934-99b7-0ceb929ec7d5"
      unitRef="usd">20900000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i371c0551538e44a19b101e7982aaa4f5_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzgtMy0xLTEtMTg1MTcw_6abe45e8-6ab3-4725-a0b3-513f3c8a14b7"
      unitRef="usd">12700000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2d894ba382b949d19608e9b4eaf55789_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzgtNC0xLTEtMTg1MTcw_7ef79ede-61f4-4f1f-94a1-73c1738016d7"
      unitRef="usd">20300000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2d894ba382b949d19608e9b4eaf55789_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzgtNS0xLTEtMTg1MTcw_b7b1dd7e-726b-4497-a42e-75cfc67e6ddd"
      unitRef="usd">11500000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i94acdd037576430387e8072a6b2f0c42_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzktMS0xLTEtMTg1MTcw_b6717c37-f02a-403d-9079-c7284b738a9c">P28Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idb2e90ce45e442fe84d833328340eba4_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzktMi0xLTEtMTg1MTcw_d8b48c74-7975-4ab6-b8f9-c5e6ad3543ab"
      unitRef="usd">11100000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idb2e90ce45e442fe84d833328340eba4_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzktMy0xLTEtMTg1MTcw_1eb66c42-d421-4d36-a342-3115f0185f29"
      unitRef="usd">1800000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i30d1abfde8e143b0a3edd1028c8c5a85_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzktNC0xLTEtMTg1MTcw_b4beb7f1-a683-4b9a-bd9c-8f1dcc8c0987"
      unitRef="usd">11900000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i30d1abfde8e143b0a3edd1028c8c5a85_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzktNS0xLTEtMTg1MTcw_3cc42295-d8d1-40db-b815-f2199b1fbd52"
      unitRef="usd">1400000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzEwLTItMS0xLTE4NTE3MA_9fc1c8f1-8350-409b-9bf9-d8020aa26d7b"
      unitRef="usd">114500000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzEwLTMtMS0xLTE4NTE3MA_ec7ee06e-c6d8-4fec-bb9b-5076d0dd6c04"
      unitRef="usd">25900000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzEwLTQtMS0xLTE4NTE3MA_0e1920fc-0e6f-40d0-959c-ae336f51a597"
      unitRef="usd">116500000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZToyNmE2NjAxZDIyMjA0MGEyOTJhOTc3MDRmNzFmYTk2Yy90YWJsZXJhbmdlOjI2YTY2MDFkMjIyMDQwYTI5MmE5NzcwNGY3MWZhOTZjXzEwLTUtMS0xLTE4NTE3MA_f8af510d-36d0-4568-931f-936fcc4c661b"
      unitRef="usd">23500000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzczMTg_a8607793-0ad0-4f71-8504-f73947e9dd0c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets consist primarily of our cable franchise rights. Our cable franchise rights represent the values we attributed to agreements with state and local authorities that allow access to homes and businesses in cable service areas acquired in business combinations. We do not amortize our cable franchise rights because we have determined that they meet the definition of indefinite-lived intangible assets since there are no legal, regulatory, contractual, competitive, economic or other factors that limit the period over which these rights will contribute to our cash flows. We reassess this determination periodically or whenever events or substantive changes in circumstances occur. The purchase of spectrum rights &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;is presented &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;separately in our consolidated statement of cash flows.&lt;/span&gt;We assess the recoverability of our cable franchise rights and other indefinite-lived intangible assets annually, or more frequently whenever events or substantive changes in circumstances indicate that the assets might be impaired. Our three Cable Communications divisions represent the unit of account we use to test for impairment of our cable franchise rights. We evaluate the unit of account used to test for impairment of our cable franchise rights and other indefinite-lived intangible assets periodically or whenever events or substantive changes in circumstances occur to ensure impairment testing is performed at an appropriate level. The assessment of recoverability may first consider qualitative factors to determine whether it is more likely than not that the fair value of an indefinite-lived intangible asset is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. When performing a quantitative assessment, we estimate the fair value of our cable franchise rights and other indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our cable franchise rights or other indefinite-lived intangible assets were less than the carrying amount, we would recognize an impairment charge for the difference between the estimated fair value and the carrying value of the assets. Unless presented separately, the impairment charge is included as a component of amortization expense.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <cmcsa:NumberOfDivisions
      contextRef="ib5a12a53ffd946658c93d59d7c771441_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzM1NTM_0cf48614-795c-43ae-b65b-d184443fa3b9"
      unitRef="division">3</cmcsa:NumberOfDivisions>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzczMjE_b00ba141-7a7d-491c-b7fb-493f6e70810e">&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:86.180%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;Estimated Amortization Expense of Finite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;(in billions)&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&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;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;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTpjYzczOTBhZDY2ZjM0ODM1YTJlMWY4MTFkNTdhMzlkYS90YWJsZXJhbmdlOmNjNzM5MGFkNjZmMzQ4MzVhMmUxZjgxMWQ1N2EzOWRhXzItMS0xLTEtMTg1MTcw_d7ada6f7-b0f7-4590-8308-d54c56d8e59f"
      unitRef="usd">5000000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTpjYzczOTBhZDY2ZjM0ODM1YTJlMWY4MTFkNTdhMzlkYS90YWJsZXJhbmdlOmNjNzM5MGFkNjZmMzQ4MzVhMmUxZjgxMWQ1N2EzOWRhXzMtMS0xLTEtMTg1MTcw_f8e0bd45-f367-40cf-a190-3524e3007b7c"
      unitRef="usd">4300000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTpjYzczOTBhZDY2ZjM0ODM1YTJlMWY4MTFkNTdhMzlkYS90YWJsZXJhbmdlOmNjNzM5MGFkNjZmMzQ4MzVhMmUxZjgxMWQ1N2EzOWRhXzQtMS0xLTEtMTg1MTcw_28e20e33-59fd-456e-a5e5-6f6faf616c71"
      unitRef="usd">3600000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTpjYzczOTBhZDY2ZjM0ODM1YTJlMWY4MTFkNTdhMzlkYS90YWJsZXJhbmdlOmNjNzM5MGFkNjZmMzQ4MzVhMmUxZjgxMWQ1N2EzOWRhXzUtMS0xLTEtMTg1MTcw_0046b628-66a4-49d0-9da7-94f617098936"
      unitRef="usd">2600000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90YWJsZTpjYzczOTBhZDY2ZjM0ODM1YTJlMWY4MTFkNTdhMzlkYS90YWJsZXJhbmdlOmNjNzM5MGFkNjZmMzQ4MzVhMmUxZjgxMWQ1N2EzOWRhXzYtMS0xLTEtMTg1MTcw_be602470-269c-4c60-9315-6095a211b5db"
      unitRef="usd">1500000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzcyOTY_f53c2416-3017-41ec-8a80-1a4a7a04f006">Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software, trade names and intellectual property rights. Our finite-lived intangible assets are amortized primarily on a straight-line basis over their estimated useful life or the term of the associated agreement.&lt;div style="margin-bottom: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;We capitalize direct development costs associated with internal-use software, including external direct costs of material and services and payroll costs for employees devoting time to these software projects. We also capitalize costs associated with arrangements that constitute the purchase of, or convey a license to, software licenses. We generally amortize them on a straight-line basis over a period not to exceed five years. We expense maintenance and training costs, as well as costs incurred during the preliminary stage of a project, as they are incurred. We capitalize initial operating system software costs and amortize them over the life of the associated hardware. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We evaluate the recoverability of our finite-lived intangible assets whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of amortization expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id00c9552d84743dca0cfbf497bec2036_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzU5NjE_e49adfa2-2b75-4481-85f1-a16d383e10ac">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i5b44be4b65e94be59f8c9a7a094ac997_D20220701-20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjUvZnJhZzowMDBkNTAwMzcyMTY0OTU0OTgwMzRhY2RjYmFlZTk3My90ZXh0cmVnaW9uOjAwMGQ1MDAzNzIxNjQ5NTQ5ODAzNGFjZGNiYWVlOTczXzk4OTU2MDQ2NTgxNDQ_dddd12cf-870b-4992-a029-ed1a1d418cdc"
      unitRef="usd">485000000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90ZXh0cmVnaW9uOjE2OTFiMDk2ZTIyYjQzNGVhODkwN2MxZDQ4MWY3NDU4XzIyMDM_9ba607c5-90a0-441d-9f62-83a6f772f138">&lt;div style="margin-bottom:6pt;margin-top:15pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 11: Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Compensation Plans&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:60.797%"/&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:1.0%"/&gt;&lt;td style="width:11.600%"/&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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,158&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;4,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:700;line-height:100%"&gt;272&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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;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="background-color:#ffffff;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;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;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="background-color:#ffffff;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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-bottom:6pt;margin-top:7pt;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 maintain unfunded, nonqualified deferred compensation plans for certain members of management and nonemployee directors. The amount of compensation deferred by each participant is based on participant elections. Participant accounts are credited with income primarily based on a fixed annual rate. Participants are eligible to receive distributions from their account based on elected deferral periods that are consistent with the plans and applicable tax law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We have purchased life insurance policies to recover a portion of the future payments related to our deferred compensation plans. As of December&#160;31, 2022 and 2021, the cash surrender value of these policies, which is recorded to other noncurrent assets, net, was $449 million and $549 million, respectively.&lt;/span&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;Pension and Postretirement Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We sponsor several 401(k) defined contribution retirement plans that allow eligible employees to contribute a portion of their compensation through payroll deductions in accordance with specified plan guidelines. We make contributions to the plans that include matching a percentage of the employees&#x2019; contributions up to certain limits. In 2022, 2021 and 2020, expenses related to these plans totaled $632 million, $595 million and $599 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We participate in various multiemployer benefit plans, including pension and postretirement benefit plans, that cover some of our employees and temporary employees who are represented by labor unions. We also participate in other multiemployer benefit plans that provide health and welfare and retirement savings benefits to active and retired participants. If we cease to be obligated to make contributions or were to otherwise withdraw from participation in any of these plans, applicable law would require us to fund our allocable share of the unfunded vested benefits, which is known as a withdrawal liability. In addition, actions taken by other participating employers may lead to adverse changes in the financial condition of one of these plans, which could result in an increase in our withdrawal liability. Total contributions we made to multiemployer benefit plans and any potential withdrawal liabilities were not material in any of the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <cmcsa:DeferredCompensationPlansTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90ZXh0cmVnaW9uOjE2OTFiMDk2ZTIyYjQzNGVhODkwN2MxZDQ4MWY3NDU4XzIyMDQ_b3e6ce70-957c-4e3b-b63a-5c110b7abfee">&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:60.797%"/&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:1.0%"/&gt;&lt;td style="width:11.600%"/&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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,158&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;4,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:700;line-height:100%"&gt;272&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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;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="background-color:#ffffff;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;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;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="background-color:#ffffff;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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cmcsa:DeferredCompensationPlansTableTextBlock>
    <cmcsa:DeferredCompensationPlansBenefitObligation
      contextRef="i846208013d274c8eb95aa1ac75325101_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90YWJsZTo0Y2FlNzcyMzU5MTU0N2QwODM1YzE3ZDJmNDJmZGJhNS90YWJsZXJhbmdlOjRjYWU3NzIzNTkxNTQ3ZDA4MzVjMTdkMmY0MmZkYmE1XzEtMS0xLTEtMTg1MTcw_e7ca1f49-d050-4b98-9b37-0649e890d978"
      unitRef="usd">4158000000</cmcsa:DeferredCompensationPlansBenefitObligation>
    <cmcsa:DeferredCompensationPlansBenefitObligation
      contextRef="i669b01f848dd427f8c85826f258cf443_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90YWJsZTo0Y2FlNzcyMzU5MTU0N2QwODM1YzE3ZDJmNDJmZGJhNS90YWJsZXJhbmdlOjRjYWU3NzIzNTkxNTQ3ZDA4MzVjMTdkMmY0MmZkYmE1XzEtMi0xLTEtMTg1MTcw_62541d74-1b02-435e-835b-428f72974aa5"
      unitRef="usd">4002000000</cmcsa:DeferredCompensationPlansBenefitObligation>
    <cmcsa:DeferredCompensationPlansBenefitObligation
      contextRef="i3fbeda7872214c0a96bb8dc6b4e42a1c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90YWJsZTo0Y2FlNzcyMzU5MTU0N2QwODM1YzE3ZDJmNDJmZGJhNS90YWJsZXJhbmdlOjRjYWU3NzIzNTkxNTQ3ZDA4MzVjMTdkMmY0MmZkYmE1XzEtMy0xLTEtMTg1MTcw_3f50d6f1-31be-461b-94f0-598a90230d6b"
      unitRef="usd">3648000000</cmcsa:DeferredCompensationPlansBenefitObligation>
    <cmcsa:DeferredCompensationPlansInterestCost
      contextRef="i846208013d274c8eb95aa1ac75325101_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90YWJsZTo0Y2FlNzcyMzU5MTU0N2QwODM1YzE3ZDJmNDJmZGJhNS90YWJsZXJhbmdlOjRjYWU3NzIzNTkxNTQ3ZDA4MzVjMTdkMmY0MmZkYmE1XzItMS0xLTEtMTg1MTcw_1dd3fee0-3861-4548-b91d-63d6dd14a078"
      unitRef="usd">272000000</cmcsa:DeferredCompensationPlansInterestCost>
    <cmcsa:DeferredCompensationPlansInterestCost
      contextRef="i669b01f848dd427f8c85826f258cf443_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90YWJsZTo0Y2FlNzcyMzU5MTU0N2QwODM1YzE3ZDJmNDJmZGJhNS90YWJsZXJhbmdlOjRjYWU3NzIzNTkxNTQ3ZDA4MzVjMTdkMmY0MmZkYmE1XzItMi0xLTEtMTg1MTcw_8d6dfd20-d6d8-4a6d-993d-42eafb4cc66a"
      unitRef="usd">265000000</cmcsa:DeferredCompensationPlansInterestCost>
    <cmcsa:DeferredCompensationPlansInterestCost
      contextRef="i3fbeda7872214c0a96bb8dc6b4e42a1c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90YWJsZTo0Y2FlNzcyMzU5MTU0N2QwODM1YzE3ZDJmNDJmZGJhNS90YWJsZXJhbmdlOjRjYWU3NzIzNTkxNTQ3ZDA4MzVjMTdkMmY0MmZkYmE1XzItMy0xLTEtMTg1MTcw_d9da2c8f-6ad3-4f4a-9461-7f2f20667696"
      unitRef="usd">293000000</cmcsa:DeferredCompensationPlansInterestCost>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90ZXh0cmVnaW9uOjE2OTFiMDk2ZTIyYjQzNGVhODkwN2MxZDQ4MWY3NDU4Xzc0Nw_e595c017-468e-415a-a830-63b3682de4e0"
      unitRef="usd">449000000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90ZXh0cmVnaW9uOjE2OTFiMDk2ZTIyYjQzNGVhODkwN2MxZDQ4MWY3NDU4Xzc1NA_c6080524-3a1c-42cd-a224-35adc4bef483"
      unitRef="usd">549000000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90ZXh0cmVnaW9uOjE2OTFiMDk2ZTIyYjQzNGVhODkwN2MxZDQ4MWY3NDU4XzIyMTA_3668286a-a7c5-461b-a578-b9deecc3b24d">We sponsor several 401(k) defined contribution retirement plans that allow eligible employees to contribute a portion of their compensation through payroll deductions in accordance with specified plan guidelines. We make contributions to the plans that include matching a percentage of the employees&#x2019; contributions up to certain limits.We participate in various multiemployer benefit plans, including pension and postretirement benefit plans, that cover some of our employees and temporary employees who are represented by labor unions. We also participate in other multiemployer benefit plans that provide health and welfare and retirement savings benefits to active and retired participants. If we cease to be obligated to make contributions or were to otherwise withdraw from participation in any of these plans, applicable law would require us to fund our allocable share of the unfunded vested benefits, which is known as a withdrawal liability. In addition, actions taken by other participating employers may lead to adverse changes in the financial condition of one of these plans, which could result in an increase in our withdrawal liability.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90ZXh0cmVnaW9uOjE2OTFiMDk2ZTIyYjQzNGVhODkwN2MxZDQ4MWY3NDU4XzEyMDg_830f8259-f4cb-4d81-8bce-de6670350907"
      unitRef="usd">632000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90ZXh0cmVnaW9uOjE2OTFiMDk2ZTIyYjQzNGVhODkwN2MxZDQ4MWY3NDU4XzEyMTI_32bfc490-7c4a-41d4-9e62-f1ebd623f593"
      unitRef="usd">595000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNjgvZnJhZzoxNjkxYjA5NmUyMmI0MzRlYTg5MDdjMWQ0ODFmNzQ1OC90ZXh0cmVnaW9uOjE2OTFiMDk2ZTIyYjQzNGVhODkwN2MxZDQ4MWY3NDU4XzEyMTk_ae6203e1-f5be-4d32-8355-988d971b88d2"
      unitRef="usd">599000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90ZXh0cmVnaW9uOjFlYzZjMDQ0OWU4ZDQwZGRiODI5OGJlYTUyNTk3MTYzXzE2NzQ_2ecc704f-d8d3-4121-94b2-e518be3c7c51">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 12: Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;In the aggregate, holders of our Class&#160;A common stock have 66&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;/&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;% of the voting power of our common stock and holders of our Class B common stock have 33&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;/&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;% of the voting power of our common stock, which percentage is generally non-dilutable under the terms of our articles of incorporation. Each share of our Class B common stock is entitled to 15 votes. The number of votes held by each share of our Class&#160;A common stock depends on the number of shares of Class&#160;A and Class B common stock outstanding at any given time. The 33&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;/&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;% aggregate voting power of our Class B common stock cannot be diluted by additional issuances of any other class of common stock. Our Class B common stock is convertible, share for share, into Class&#160;A common stock, subject to certain restrictions.&lt;/span&gt;&lt;/div&gt;&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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Common Stock Outstanding&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;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: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;Class A&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Stock compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Employee stock purchase plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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;Stock compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Repurchases and retirements of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Employee stock purchase plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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;Stock compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Repurchases and retirements of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Employee stock purchase plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;4,211&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;9&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:12pt"&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:60.797%"/&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:1.0%"/&gt;&lt;td style="width:11.600%"/&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;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:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Common Shares Outstanding&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="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:8pt;font-weight:400;line-height:100%"&gt;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:115%"&gt;Weighted-average number of common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;4,406&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;24&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Weighted-average number of common shares outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt; &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;&#x2013; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,430&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;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;Antidilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;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;176&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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;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;Weighted-average common shares outstanding used in calculating 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. Our potentially dilutive securities include potential common shares related to our stock options and our restricted share units (&#x201c;RSUs&#x201d;). Diluted EPS excludes the impact of potential common shares related to our stock options in periods in which the combination of the option exercise price and the associated unrecognized compensation expense is greater than the average market price of our common stock.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Antidilutive securities represent the number of potential common shares related to our share-based compensation plans that were excluded from diluted EPS because their effect would have been antidilutive.&lt;/span&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:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&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;/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;December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;193&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;290&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:400;line-height:100%"&gt;Accumulated other comprehensive income (loss), net of deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:StockholdersEquityNoteDisclosureTextBlock>
    <cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90ZXh0cmVnaW9uOjFlYzZjMDQ0OWU4ZDQwZGRiODI5OGJlYTUyNTk3MTYzXzM2Nw_b1d38243-5d92-4075-9f5e-cf5a02be1d52"
      unitRef="vote">15</cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90ZXh0cmVnaW9uOjFlYzZjMDQ0OWU4ZDQwZGRiODI5OGJlYTUyNTk3MTYzXzE2Nzg_5d578597-bc22-41d8-a57d-7951bbcf1e4a">&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Common Stock Outstanding&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;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: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;Class A&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Stock compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Employee stock purchase plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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;Stock compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Repurchases and retirements of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Employee stock purchase plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;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;Stock compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Repurchases and retirements of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Employee stock purchase plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;4,211&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"&gt;9&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0c0ab43565c145e981f496cd5c839b5d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzItMS0xLTEtMTg1MTcw_147dbb6d-9bca-4549-97df-8b523abcb719"
      unitRef="shares">4544000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if823256766ba445a994c75ee5a2950c3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzItNS0xLTEtMTg1MTcw_11ac48c6-abb0-43a2-af0b-319b2401a1b3"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iadb68cc0f96b4ec49c432429c1ad9ab1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzMtMS0xLTEtMTg1MTcw_d8b0cc8a-512a-4b80-954b-bdbd70ef108f"
      unitRef="shares">20000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6e366a738c1d4f068c7b3cfcb2f8cb3a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzMtNS0xLTEtMTg1MTcw_9df6cb7b-94c4-4df1-8686-794fb950053a"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iadb68cc0f96b4ec49c432429c1ad9ab1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzUtMS0xLTEtMTg1MTcw_3dc1e502-bf61-43e7-ada7-018e52b30306"
      unitRef="shares">7000000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6e366a738c1d4f068c7b3cfcb2f8cb3a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzUtNS0xLTEtMTg1MTcw_eff3a7c4-222d-4f09-a8f1-8c734985ed6f"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5bfcbbe2353448a9983f30a210bab80e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzgtMS0xLTEtMTg1MTcw_436fb8d2-f420-402c-844b-481ef964115b"
      unitRef="shares">4571000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibe1a0c5acf3240b5b7813c6aa304221c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzgtNS0xLTEtMTg1MTcw_319656ef-5280-43d2-b2fe-36f75c42d450"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i68c3ad0819ff44b2a2ae6cc32830f4e0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzktMS0xLTEtMTg1MTcw_aa2f2eb7-da8c-4c5a-b5ab-906a5fb64d51"
      unitRef="shares">21000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if619e1aeea9c480f8ca7f79e86bf6422_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzktNS0xLTEtMTg1MTcw_ce3bd630-3ed6-431c-a131-bac92aa62d25"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i68c3ad0819ff44b2a2ae6cc32830f4e0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzEwLTEtMS0xLTE4NTE3MA_789452ec-23b8-4df5-8269-8340a0161b6f"
      unitRef="shares">73000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="if619e1aeea9c480f8ca7f79e86bf6422_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzEwLTUtMS0xLTE4NTE3MA_00687bca-d8d7-44e8-917d-c8bd7b48faf6"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i68c3ad0819ff44b2a2ae6cc32830f4e0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzExLTEtMS0xLTE4NTE3MA_f0e49a8f-15fa-4b59-8519-8b400fd6372e"
      unitRef="shares">5000000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if619e1aeea9c480f8ca7f79e86bf6422_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzExLTUtMS0xLTE4NTE3MA_3b214e5d-22ed-4634-8335-4235b3873fd0"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i841238e40ea947739182cd90a32c4fff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzEyLTEtMS0xLTE4NTE3MA_85d84c54-77a2-465a-8f53-d81ea1f75b98"
      unitRef="shares">4524000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4a116120a1884d0e890ed32c3ea7b638_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzEyLTUtMS0xLTE4NTE3MA_323705b8-bfd9-4d2a-9f27-81fdd7026a4e"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ic098e18fc37244048a75596f549566e6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzEzLTEtMS0xLTE4NTE3MA_463b3c20-81eb-4f21-894e-05d19c639378"
      unitRef="shares">12000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ida9fee31a5a44012bb99bc1264172a50_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzEzLTUtMS0xLTE4NTE3MA_d4fadfb9-1a2d-44b4-9939-b64457b44c2b"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ic098e18fc37244048a75596f549566e6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzE0LTEtMS0xLTE4NTE3MA_67f7d3c3-e968-4a8c-b719-b2ca3c8220b2"
      unitRef="shares">332000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ida9fee31a5a44012bb99bc1264172a50_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzE0LTUtMS0xLTE4NTE3MA_14345209-bb3a-4a9a-aea1-72582743579a"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic098e18fc37244048a75596f549566e6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzE1LTEtMS0xLTE4NTE3MA_b2ace15b-3ce3-479f-bf55-988a9479b4f5"
      unitRef="shares">7000000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ida9fee31a5a44012bb99bc1264172a50_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzE1LTUtMS0xLTE4NTE3MA_51ca0194-cdf9-43ec-9a65-195e8ae32cde"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i39fbee588cf54adb85acaf853ff95b00_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzE2LTEtMS0xLTE4NTE3MA_967de2e3-b341-4beb-b96c-702a5ef663f3"
      unitRef="shares">4211000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icc89e3d7c7d94336b621a77c648aa902_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo2NzBiZjg3ZTU5OTc0Njc1ODBlMmZjZGI1NmNkOWJiMy90YWJsZXJhbmdlOjY3MGJmODdlNTk5NzQ2NzU4MGUyZmNkYjU2Y2Q5YmIzXzE2LTUtMS0xLTE4NTE3MA_fb5210d6-24a3-486b-b3ae-3125dde018c1"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90ZXh0cmVnaW9uOjFlYzZjMDQ0OWU4ZDQwZGRiODI5OGJlYTUyNTk3MTYzXzE2Nzk_d677e75c-97f5-478f-bdc6-58a1f6532baa">&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:60.797%"/&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:1.0%"/&gt;&lt;td style="width:11.600%"/&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;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:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Common Shares Outstanding&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="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:8pt;font-weight:400;line-height:100%"&gt;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:115%"&gt;Weighted-average number of common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;4,406&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;24&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Weighted-average number of common shares outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt; &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;&#x2013; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,430&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;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;Antidilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;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;176&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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzItMS0xLTEtMTg1MTcw_4f1ba657-732a-4d6b-8c5d-bc8f7b8ee4bc"
      unitRef="shares">4406000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzItMi0xLTEtMTg1MTcw_74b13234-7066-4759-82e6-a8d8c4b0848f"
      unitRef="shares">4584000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzItMy0xLTEtMTg1MTcw_360eb376-ce8a-4852-9cc1-79eadf3910c7"
      unitRef="shares">4574000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzMtMS0xLTEtMTg1MTcw_7ecbde47-d992-48b3-9722-2f0e6ede7cc1"
      unitRef="shares">24000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzMtMi0xLTEtMTg1MTcw_1a6b6a8b-4650-4bf4-9632-3cc55d5af21f"
      unitRef="shares">70000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzMtMy0xLTEtMTg1MTcw_2c7669dc-13cf-4c51-ab16-c872f121f5ac"
      unitRef="shares">50000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzQtMS0xLTEtMTg1MTcw_4422f899-8893-44e4-a2a6-dbca4e278be2"
      unitRef="shares">4430000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzQtMi0xLTEtMTg1MTcw_a88c4857-25b2-4126-b1ad-56138e9c5583"
      unitRef="shares">4654000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzQtMy0xLTEtMTg1MTcw_3b137ca7-ff7f-4a67-a6fb-f2253ce06104"
      unitRef="shares">4624000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzUtMS0xLTEtMTg3Mzk5_9b9615dd-bfd4-4399-8397-261671e93cc2"
      unitRef="shares">176000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzUtMi0xLTEtMTg4Mzc2_c4799f5a-b381-45f5-8078-eff9d1f721d6"
      unitRef="shares">35000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTpmN2YxNWZmNDBjZjg0NzM2ODUwNjkxNzRjYWM3MDgxOS90YWJsZXJhbmdlOmY3ZjE1ZmY0MGNmODQ3MzY4NTA2OTE3NGNhYzcwODE5XzUtMy0xLTEtMTg4Mzc2_30445d3d-df7e-4aa5-b462-795f768d8d2a"
      unitRef="shares">92000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90ZXh0cmVnaW9uOjFlYzZjMDQ0OWU4ZDQwZGRiODI5OGJlYTUyNTk3MTYzXzE2ODA_bc78d47b-db56-4d69-a7b8-5dc921a40140">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average common shares outstanding used in calculating 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. Our potentially dilutive securities include potential common shares related to our stock options and our restricted share units (&#x201c;RSUs&#x201d;). Diluted EPS excludes the impact of potential common shares related to our stock options in periods in which the combination of the option exercise price and the associated unrecognized compensation expense is greater than the average market price of our common stock.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Antidilutive securities represent the number of potential common shares related to our share-based compensation plans that were excluded from diluted EPS because their effect would have been antidilutive.&lt;/span&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90ZXh0cmVnaW9uOjFlYzZjMDQ0OWU4ZDQwZGRiODI5OGJlYTUyNTk3MTYzXzE2NzM_95b827c6-1179-4d83-b48f-d57af0237135">&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:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&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;/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;December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;padding:2px 0 2px 1pt;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;193&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;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;290&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:400;line-height:100%"&gt;Accumulated other comprehensive income (loss), net of deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98c81c9660a344f5b5734dc35868ea65_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo0Y2UxMmQ2Mjg1ZDM0MzM5OTZlZGY1M2IwYjVlMTk4ZC90YWJsZXJhbmdlOjRjZTEyZDYyODVkMzQzMzk5NmVkZjUzYjBiNWUxOThkXzItMS0xLTEtMTg1MTcw_b73c4640-1944-454a-9c33-3af8f2670c8c"
      unitRef="usd">-3093000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id110e040456e40e3b6af500e0abed799_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo0Y2UxMmQ2Mjg1ZDM0MzM5OTZlZGY1M2IwYjVlMTk4ZC90YWJsZXJhbmdlOjRjZTEyZDYyODVkMzQzMzk5NmVkZjUzYjBiNWUxOThkXzItMy0xLTEtMTg1MTcw_64fe33ac-c289-4e12-9428-d52d8c2190ff"
      unitRef="usd">1119000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90679b0d90ae45b0a15201c8f84968cd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo0Y2UxMmQ2Mjg1ZDM0MzM5OTZlZGY1M2IwYjVlMTk4ZC90YWJsZXJhbmdlOjRjZTEyZDYyODVkMzQzMzk5NmVkZjUzYjBiNWUxOThkXzQtMS0xLTEtMTg1MTcw_5ffefe54-234b-40a0-bfcb-cce14d19f770"
      unitRef="usd">193000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2d28c98b8c134c69b60a13b70a8799d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo0Y2UxMmQ2Mjg1ZDM0MzM5OTZlZGY1M2IwYjVlMTk4ZC90YWJsZXJhbmdlOjRjZTEyZDYyODVkMzQzMzk5NmVkZjUzYjBiNWUxOThkXzQtMy0xLTEtMTg1MTcw_0679f770-afd9-4604-9152-8bdb3bf7a01d"
      unitRef="usd">104000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie9192a3f0fcd4834acfe28fb06cd5855_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo0Y2UxMmQ2Mjg1ZDM0MzM5OTZlZGY1M2IwYjVlMTk4ZC90YWJsZXJhbmdlOjRjZTEyZDYyODVkMzQzMzk5NmVkZjUzYjBiNWUxOThkXzUtMS0xLTEtMTg1MTcw_8f888124-aa09-4959-8a1e-6395e0d8331a"
      unitRef="usd">290000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib1d6decd1f9c48ac80c99cc85ef80cb7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo0Y2UxMmQ2Mjg1ZDM0MzM5OTZlZGY1M2IwYjVlMTk4ZC90YWJsZXJhbmdlOjRjZTEyZDYyODVkMzQzMzk5NmVkZjUzYjBiNWUxOThkXzUtMy0xLTEtMTg1MTcw_e2e4ccbc-b2aa-4012-b255-87bdcacd06a4"
      unitRef="usd">257000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i059b3521744745618f7f57c082a00acf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo0Y2UxMmQ2Mjg1ZDM0MzM5OTZlZGY1M2IwYjVlMTk4ZC90YWJsZXJhbmdlOjRjZTEyZDYyODVkMzQzMzk5NmVkZjUzYjBiNWUxOThkXzgtMS0xLTEtMTg1MTcw_31de6587-1ce3-4635-ac7b-220175ab13c3"
      unitRef="usd">-2611000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ba63c0ff5e4429fa7fced51f4245c44_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzEvZnJhZzoxZWM2YzA0NDllOGQ0MGRkYjgyOThiZWE1MjU5NzE2My90YWJsZTo0Y2UxMmQ2Mjg1ZDM0MzM5OTZlZGY1M2IwYjVlMTk4ZC90YWJsZXJhbmdlOjRjZTEyZDYyODVkMzQzMzk5NmVkZjUzYjBiNWUxOThkXzgtMy0xLTEtMTg1MTcw_7fea0704-2122-4313-9068-e4945ad12f32"
      unitRef="usd">1480000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE4NjA_281552d6-48fd-4681-bdac-c06e9621ba53">&lt;div style="margin-bottom:6pt;margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 13: Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized Share-Based Compensation Expense&lt;/span&gt;&lt;/div&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="border-top:1pt solid #000000;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;Year ended December&#160;31 (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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Restricted share units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;734&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;327&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Employee stock purchase plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;39&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,100&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:7pt;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. Awards generally vest over a period of 5 years and, in the case of stock options, have a 10 year term. Additionally, through our employee stock purchase plans, employees are able to purchase shares of our common stock at a discount through payroll deductions. As of December&#160;31, 2022, virtually all of our stock options outstanding were net settled stock options, which result in fewer shares being issued and no cash proceeds being received by us when the options are exercised.&lt;/span&gt;&lt;/div&gt;&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: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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options and Restricted Share Units&lt;/span&gt;&lt;/div&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;/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;As of December&#160;31, 2022, unless otherwise stated (in millions, except per share data)&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:125%"&gt;Stock&lt;br/&gt;Options&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: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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Awards granted during 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Weighted-average exercise price of awards granted during 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#cceeff;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;Stock options outstanding and nonvested RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Weighted-average exercise price of stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Weighted-average fair value at grant date of nonvested RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;45.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-bottom:6pt;margin-top:7pt;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 cost associated with our share-based compensation is based on an award&#x2019;s estimated fair value at the date of grant and is recognized over the period in which any related services are provided. RSUs are valued based on the closing price of our common stock on the date of grant and are discounted for the lack of dividends, if any, during the vesting period. We use the Black-Scholes option pricing model to estimate the fair value of stock option awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 table below presents the weighted-average fair value on the date of grant of RSUs and stock options awarded under our various plans and the related weighted-average valuation assumptions. &lt;/span&gt;&lt;/div&gt;&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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;Year ended December&#160;31&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;RSUs fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;45.20&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;54.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;41.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Stock options fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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.77&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Stock Option Valuation Assumptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="background-color:#ffffff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;25.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="background-color:#cceeff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.8&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="background-color:#ffffff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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;Expected option life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom: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:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom: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:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt;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 December&#160;31, 2022, we had unrecognized pretax compensation expense of $1.2 billion related to nonvested RSUs and unrecognized pretax compensation expense of $613 million related to nonvested stock options that will be recognized over a weighted-average period of approximately 1.5 and 1.7 years, respectively. In 2022, 2021, and 2020, we recognized $30 million, $209 million and $150 million, respectively, as a reduction to income tax expense as a result of excess tax benefits associated with our share-based compensation plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE4NTA_0312a649-a9b1-49ea-bc1e-d6887370c0d3">&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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized Share-Based Compensation Expense&lt;/span&gt;&lt;/div&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="border-top:1pt solid #000000;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;Year ended December&#160;31 (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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Restricted share units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;734&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;327&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Employee stock purchase plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;39&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,100&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1c1b112392084fde93ea6b10ba9c8f2c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzItMS0xLTEtMTg1MTcw_9bb47d3d-9115-4144-a5ba-1be76d27aa02"
      unitRef="usd">734000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic8fa85ff1a484d9c82d5a3d31e6729c3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzItMy0xLTEtMTg1MTcw_dba92814-94a2-4c72-a540-986f48a049ea"
      unitRef="usd">729000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic6c773a6e4604a45a4bbaec3714d4db1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzItNS0xLTEtMTg1MTcw_b64958dc-f199-42bb-9fb2-a7774c537fa9"
      unitRef="usd">628000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i825c07b3a35d4fb68982b6bc66545b33_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzMtMS0xLTEtMTg1MTcw_716262fd-1262-4d36-8365-eab6d224234a"
      unitRef="usd">327000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i22e3213db4b6498aa127c947571cd4c2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzMtMy0xLTEtMTg1MTcw_b53f6b1e-afaf-4127-9268-492ae3753d21"
      unitRef="usd">314000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie5b242b5508c4f1eb8068082f87ca552_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzMtNS0xLTEtMTg1MTcw_cdeb5036-c24e-48b6-b62c-b81527b9ccfe"
      unitRef="usd">294000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia6c35afd14ee44098e16ad1e39a362ec_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzQtMS0xLTEtMTg1MTcw_b9920c5c-ba5a-40a3-83e1-c8c49cff5443"
      unitRef="usd">39000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaa251bc0229742fa8bc0998add8bc728_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzQtMy0xLTEtMTg1MTcw_b86829be-1db0-4a81-86a6-5a36d5a644e8"
      unitRef="usd">38000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i25335fbed8df48e38fcdc17d720fd698_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzQtNS0xLTEtMTg1MTcw_2a693c60-31f1-4be1-b09c-ca70f1617e37"
      unitRef="usd">38000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzUtMS0xLTEtMTg1MTcw_37f58fad-7664-4b63-815d-c5deaf2706a4"
      unitRef="usd">1100000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzUtMy0xLTEtMTg1MTcw_f8f72f55-1c61-42b3-b23b-4c3faf0b97a8"
      unitRef="usd">1081000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTpmOGM3Mjk3MjNjNTk0OTBiODllZmNmZDQwNjJjNGE5NC90YWJsZXJhbmdlOmY4YzcyOTcyM2M1OTQ5MGI4OWVmY2ZkNDA2MmM0YTk0XzUtNS0xLTEtMTg1MTcw_39f420fe-dbff-4484-ae1e-66bf7c6a47db"
      unitRef="usd">960000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzMwMw_1124c856-7d6d-4d33-a21c-5363968542d9">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i825c07b3a35d4fb68982b6bc66545b33_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzM1NA_cf7c01bd-a689-4162-9985-36d88a434316">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE4NDU_88e11dc4-aa38-445f-967c-aef8c6795a0a">&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options and Restricted Share Units&lt;/span&gt;&lt;/div&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;/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;As of December&#160;31, 2022, unless otherwise stated (in millions, except per share data)&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:125%"&gt;Stock&lt;br/&gt;Options&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: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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Awards granted during 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Weighted-average exercise price of awards granted during 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#cceeff;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;Stock options outstanding and nonvested RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Weighted-average exercise price of stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Weighted-average fair value at grant date of nonvested RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;45.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTowODQyNmFhN2YyYTE0OTgzODU0ZTM2ZjE2YTBjM2M5Yi90YWJsZXJhbmdlOjA4NDI2YWE3ZjJhMTQ5ODM4NTRlMzZmMTZhMGMzYzliXzItMS0xLTEtMTg1MTcw_3b655df2-6488-40d2-82fd-f8e33041b0fd"
      unitRef="shares">56000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1c1b112392084fde93ea6b10ba9c8f2c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTowODQyNmFhN2YyYTE0OTgzODU0ZTM2ZjE2YTBjM2M5Yi90YWJsZXJhbmdlOjA4NDI2YWE3ZjJhMTQ5ODM4NTRlMzZmMTZhMGMzYzliXzItMy0xLTEtMTg1MTcw_cc2cd86a-75d7-4bfa-a264-8b06f5559915"
      unitRef="shares">21000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTowODQyNmFhN2YyYTE0OTgzODU0ZTM2ZjE2YTBjM2M5Yi90YWJsZXJhbmdlOjA4NDI2YWE3ZjJhMTQ5ODM4NTRlMzZmMTZhMGMzYzliXzMtMS0xLTEtMTg1MTcw_7092ab97-9b3a-44d3-ad90-234770fae697"
      unitRef="usdPerShare">44.78</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTowODQyNmFhN2YyYTE0OTgzODU0ZTM2ZjE2YTBjM2M5Yi90YWJsZXJhbmdlOjA4NDI2YWE3ZjJhMTQ5ODM4NTRlMzZmMTZhMGMzYzliXzQtMS0xLTEtMTg1MTcw_c4bd8f3c-288d-4a06-a3e1-bc8c5d2eb499"
      unitRef="shares">239000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5200bc6c031943819365ad63a9726cdc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTowODQyNmFhN2YyYTE0OTgzODU0ZTM2ZjE2YTBjM2M5Yi90YWJsZXJhbmdlOjA4NDI2YWE3ZjJhMTQ5ODM4NTRlMzZmMTZhMGMzYzliXzQtMy0xLTEtMTg1MTcw_e25e5238-271f-416d-822e-9be82dbf4d3a"
      unitRef="shares">45000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTowODQyNmFhN2YyYTE0OTgzODU0ZTM2ZjE2YTBjM2M5Yi90YWJsZXJhbmdlOjA4NDI2YWE3ZjJhMTQ5ODM4NTRlMzZmMTZhMGMzYzliXzUtMS0xLTEtMTg1MTcw_9fbec1ea-09ba-4e8f-b5c5-448f0433fa16"
      unitRef="usdPerShare">41.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5200bc6c031943819365ad63a9726cdc_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTowODQyNmFhN2YyYTE0OTgzODU0ZTM2ZjE2YTBjM2M5Yi90YWJsZXJhbmdlOjA4NDI2YWE3ZjJhMTQ5ODM4NTRlMzZmMTZhMGMzYzliXzYtMy0xLTEtMTg1MTcw_5419be48-3bf3-4431-ba6a-9a9df7649a14"
      unitRef="usdPerShare">45.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE4NTU_85e1e2fb-c3ab-4951-b09a-6aeecd94e504">The cost associated with our share-based compensation is based on an award&#x2019;s estimated fair value at the date of grant and is recognized over the period in which any related services are provided. RSUs are valued based on the closing price of our common stock on the date of grant and are discounted for the lack of dividends, if any, during the vesting period. We use the Black-Scholes option pricing model to estimate the fair value of stock option awards.</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <cmcsa:StockOptionFairValueAndSignificantAssumptionsTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE4NTM_e247a6e8-c00d-4454-8d8b-5a828cac2952">&lt;div style="margin-bottom: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 table below presents the weighted-average fair value on the date of grant of RSUs and stock options awarded under our various plans and the related weighted-average valuation assumptions. &lt;/span&gt;&lt;/div&gt;&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:57.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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;Year ended December&#160;31&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:700;line-height:100%"&gt;2022&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: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;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: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;RSUs fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;45.20&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;54.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;41.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;Stock options fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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.77&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Stock Option Valuation Assumptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="background-color:#ffffff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;25.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="background-color:#cceeff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.8&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="background-color:#ffffff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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;Expected option life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom: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:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom: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:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:StockOptionFairValueAndSignificantAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1c1b112392084fde93ea6b10ba9c8f2c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzEtMS0xLTEtMTg1MTcw_0374eed5-06c6-4cd3-9dc6-fa74e650fc6e"
      unitRef="usdPerShare">45.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic8fa85ff1a484d9c82d5a3d31e6729c3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzEtMy0xLTEtMTg1MTcw_3eddfa57-754a-4008-a4c3-4fa3ccd37376"
      unitRef="usdPerShare">54.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic6c773a6e4604a45a4bbaec3714d4db1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzEtNS0xLTEtMTg1MTcw_be0c29cc-b2a2-423b-9046-f30588944e59"
      unitRef="usdPerShare">41.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzItMS0xLTEtMTg1MTcw_2c18cc95-d313-4c59-86ce-46cfc81efed1"
      unitRef="usdPerShare">8.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzItMy0xLTEtMTg1MTcw_6d2886a1-aeb8-4718-8458-a786598d1357"
      unitRef="usdPerShare">9.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzItNS0xLTEtMTg1MTcw_e73d01e7-563e-4124-9a09-876f31674f05"
      unitRef="usdPerShare">6.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzQtMS0xLTEtMTg1MTcw_1fc14b2a-c667-4dfe-9b6c-9f45ac4b3f42"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzQtMy0xLTEtMTg1MTcw_bcc9f5cf-0612-4b3e-8629-8f47851de9bf"
      unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzQtNS0xLTEtMTg1MTcw_313179ad-3955-41e5-a6a1-9899a3e10dec"
      unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzUtMS0xLTEtMTg1MTcw_7d7d49ee-dcdc-4f91-aa6a-35d5739547e7"
      unitRef="number">0.250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzUtMy0xLTEtMTg1MTcw_7813088c-3eeb-4951-94dc-fab0afd11df9"
      unitRef="number">0.228</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzUtNS0xLTEtMTg1MTcw_eb9da18f-4666-445c-af1d-27bd51292338"
      unitRef="number">0.210</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzYtMS0xLTEtMTg1MTcw_c48fe216-01a1-4167-a758-89ae9d45f343"
      unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzYtMy0xLTEtMTg1MTcw_63290b70-f185-47e1-8549-b3873e8b664b"
      unitRef="number">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzYtNS0xLTEtMTg1MTcw_2643e24d-8376-496e-9655-b3b95ecf37a8"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzctMS0xLTEtMTg1MTcw_d83628b1-bcd6-4c2c-90da-e12e4079ce40">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzctMy0xLTEtMTg1MTcw_6fae759f-9443-4d09-9bd5-5f23571f8508">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90YWJsZTo3YmQ5MmNlZTVhMGI0OTg1YmNmZDg2MTdhNWY3MzVjMC90YWJsZXJhbmdlOjdiZDkyY2VlNWEwYjQ5ODViY2ZkODYxN2E1ZjczNWMwXzctNS0xLTEtMTg1MTcw_5fc2ca60-4c05-411c-99ec-7e9acfc3cf1f">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i5200bc6c031943819365ad63a9726cdc_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE0Mzg_810995d9-3773-4efc-9a1b-ae7573639885"
      unitRef="usd">1200000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iab3f9187276b4e5c94fe435ba7fa6061_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE1MTU_29f8fab3-cc50-4560-b0ce-56a8ffb7f490"
      unitRef="usd">613000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1c1b112392084fde93ea6b10ba9c8f2c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE2MjU_53ef1b92-4e14-4e67-a568-cdfac9d844d2">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i825c07b3a35d4fb68982b6bc66545b33_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE2MzI_e82925e3-ec21-42cc-a2e0-4e1457d240e5">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE2ODk_82a2ccd0-7f4a-4157-b832-7268489ecfe6"
      unitRef="usd">30000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE2OTM_79375ac3-cb27-4cbb-8281-56b86a8ac426"
      unitRef="usd">209000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yNzcvZnJhZzpiYWFjMTkxMzUyOTE0Yjk3ODdlZTk2MDM1NDc0MTg0My90ZXh0cmVnaW9uOmJhYWMxOTEzNTI5MTRiOTc4N2VlOTYwMzU0NzQxODQzXzE3MDA_30537495-35d8-46be-a279-0b329605a888"
      unitRef="usd">150000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzEyMzg_ac004378-fccb-45b0-b1a5-2e91aa2418ea">&lt;div style="margin-bottom:7pt;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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 14: Supplemental Financial Information&lt;/span&gt;&lt;/div&gt;&lt;/td&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.797%"/&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:1.0%"/&gt;&lt;td style="width:11.600%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Payments for Interest and Income Taxes&lt;/span&gt;&lt;/div&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;/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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,413&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:700;line-height:100%"&gt;5,265&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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;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="background-color:#ffffff;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;2,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;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="background-color:#ffffff;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;3,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-bottom:6pt;margin-top:7pt"&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-bottom: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;During 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 $2.0 billion of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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.27 per common share paid in January 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;During 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 $2.0 billion of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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.25 per common share paid in January 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;During 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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.9 billion of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 January 2021&lt;/span&gt;&lt;/div&gt;&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;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.521%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,749&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;8,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Restricted cash included in other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;21&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Restricted cash included in other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,782&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;8,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Our cash equivalents consist primarily of money market funds and U.S. government obligations, as well as commercial paper and certificates of deposit with maturities of three months or less when purchased. The carrying amounts of our cash equivalents approximate their fair values, which are primarily based on Level 1 inputs.</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzEyMzQ_37c48b13-d86b-4c02-851a-81e5142892dc">&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:60.797%"/&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:1.0%"/&gt;&lt;td style="width:11.600%"/&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;div&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Payments for Interest and Income Taxes&lt;/span&gt;&lt;/div&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;/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;Year ended December&#160;31 (in millions)&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,413&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:700;line-height:100%"&gt;5,265&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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;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="background-color:#ffffff;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;2,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;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="background-color:#ffffff;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;3,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZTpjZjU3N2QxZWZkNTk0ZGM5YjliMmViYWE5NDNjY2FlNS90YWJsZXJhbmdlOmNmNTc3ZDFlZmQ1OTRkYzliOWIyZWJhYTk0M2NjYWU1XzItMS0xLTEtMTg1MTcw_30a24cf9-0722-44ee-85a3-36457925786a"
      unitRef="usd">3413000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZTpjZjU3N2QxZWZkNTk0ZGM5YjliMmViYWE5NDNjY2FlNS90YWJsZXJhbmdlOmNmNTc3ZDFlZmQ1OTRkYzliOWIyZWJhYTk0M2NjYWU1XzItMi0xLTEtMTg1MTcw_bd547067-9351-4300-a699-cfe166f4621f"
      unitRef="usd">3908000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZTpjZjU3N2QxZWZkNTk0ZGM5YjliMmViYWE5NDNjY2FlNS90YWJsZXJhbmdlOmNmNTc3ZDFlZmQ1OTRkYzliOWIyZWJhYTk0M2NjYWU1XzItMy0xLTEtMTg1MTcw_ddd70334-6225-4885-b315-083998f0cb01"
      unitRef="usd">3878000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZTpjZjU3N2QxZWZkNTk0ZGM5YjliMmViYWE5NDNjY2FlNS90YWJsZXJhbmdlOmNmNTc3ZDFlZmQ1OTRkYzliOWIyZWJhYTk0M2NjYWU1XzMtMS0xLTEtMTg1MTcw_891d4879-0739-4aee-b110-9eef1b528cdf"
      unitRef="usd">5265000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZTpjZjU3N2QxZWZkNTk0ZGM5YjliMmViYWE5NDNjY2FlNS90YWJsZXJhbmdlOmNmNTc3ZDFlZmQ1OTRkYzliOWIyZWJhYTk0M2NjYWU1XzMtMi0xLTEtMTg1MTcw_e3c8aa11-c84c-4d44-8162-f4e3c152940a"
      unitRef="usd">2628000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZTpjZjU3N2QxZWZkNTk0ZGM5YjliMmViYWE5NDNjY2FlNS90YWJsZXJhbmdlOmNmNTc3ZDFlZmQ1OTRkYzliOWIyZWJhYTk0M2NjYWU1XzMtMy0xLTEtMTg1MTcw_085941ee-93e3-4223-b4a1-2b6585a47770"
      unitRef="usd">3183000000</us-gaap:IncomeTaxesPaidNet>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzUy_7926b23b-2ecf-4e03-96c1-a489fa6eca55"
      unitRef="usd">2000000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzE1OQ_4085bd41-83f9-42a2-860a-f45c161c42c2"
      unitRef="usd">1100000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzE5NQ_7a53ed2a-25bf-44cf-91cd-e33440b525d4"
      unitRef="usdPerShare">0.27</us-gaap:DividendsPayableAmountPerShare>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzI1OA_9542d7ac-2a44-47ed-8876-8a469fea3b16"
      unitRef="usd">2000000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzM2NQ_89479b64-125e-487c-9683-f172c3b61e1d"
      unitRef="usd">1100000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzQwMQ_b5ea72df-9086-48c7-b28a-baa8c1a5c709"
      unitRef="usdPerShare">0.25</us-gaap:DividendsPayableAmountPerShare>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzQ2NA_3ba6585c-3a52-4881-9a0f-bf224c7c7273"
      unitRef="usd">1900000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzU3MQ_979ef26d-b387-4641-8956-b68dbfd7ea16"
      unitRef="usd">1100000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="ie1323bf7e67f45b69669287ea06c8d53_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzYwNw_fd08d140-ad13-4d86-9386-1706f1398fea"
      unitRef="usdPerShare">0.23</us-gaap:DividendsPayableAmountPerShare>
    <cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90ZXh0cmVnaW9uOjZhZGVkOWU3YTc4NDRkNTdiZmQyNTA3MWJkMGMwYmQwXzEyNDM_d611efd3-bfad-4590-9116-473f53140ccf">&lt;div style="margin-bottom: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 following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.521%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,749&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;8,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Restricted cash included in other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;21&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Restricted cash included in other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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,782&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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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;8,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZToxMWIzMDAxOWNkNWI0ZTk3YmMxZjRiNjY3ZmRlODM5Zi90YWJsZXJhbmdlOjExYjMwMDE5Y2Q1YjRlOTdiYzFmNGI2NjdmZGU4MzlmXzEtMS0xLTEtMTg1MTcw_db4d08c8-4d6f-4ab4-ba04-175b2b307772"
      unitRef="usd">4749000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZToxMWIzMDAxOWNkNWI0ZTk3YmMxZjRiNjY3ZmRlODM5Zi90YWJsZXJhbmdlOjExYjMwMDE5Y2Q1YjRlOTdiYzFmNGI2NjdmZGU4MzlmXzEtMi0xLTEtMTg1MTcw_7b399585-2d26-48bf-b31e-6ca8b84ab33c"
      unitRef="usd">8711000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZToxMWIzMDAxOWNkNWI0ZTk3YmMxZjRiNjY3ZmRlODM5Zi90YWJsZXJhbmdlOjExYjMwMDE5Y2Q1YjRlOTdiYzFmNGI2NjdmZGU4MzlmXzItMS0xLTEtMTg1MTcw_22a49b80-477a-46fb-a52e-0d5963e2ab12"
      unitRef="usd">21000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZToxMWIzMDAxOWNkNWI0ZTk3YmMxZjRiNjY3ZmRlODM5Zi90YWJsZXJhbmdlOjExYjMwMDE5Y2Q1YjRlOTdiYzFmNGI2NjdmZGU4MzlmXzItMi0xLTEtMTg1MTcw_34a781df-2643-41d4-8096-d32e0f9a23b5"
      unitRef="usd">56000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZToxMWIzMDAxOWNkNWI0ZTk3YmMxZjRiNjY3ZmRlODM5Zi90YWJsZXJhbmdlOjExYjMwMDE5Y2Q1YjRlOTdiYzFmNGI2NjdmZGU4MzlmXzMtMS0xLTEtMTg1MTcw_3a6b56aa-9e7e-48bc-bbed-2d2027c298e7"
      unitRef="usd">12000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZToxMWIzMDAxOWNkNWI0ZTk3YmMxZjRiNjY3ZmRlODM5Zi90YWJsZXJhbmdlOjExYjMwMDE5Y2Q1YjRlOTdiYzFmNGI2NjdmZGU4MzlmXzMtMi0xLTEtMTg1MTcw_8cee8faa-5545-44c9-b81f-dffd7b89ff29"
      unitRef="usd">12000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZToxMWIzMDAxOWNkNWI0ZTk3YmMxZjRiNjY3ZmRlODM5Zi90YWJsZXJhbmdlOjExYjMwMDE5Y2Q1YjRlOTdiYzFmNGI2NjdmZGU4MzlmXzQtMS0xLTEtMTg1MTcw_6fe00867-6130-4d1c-90b8-414d59adee11"
      unitRef="usd">4782000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODAvZnJhZzo2YWRlZDllN2E3ODQ0ZDU3YmZkMjUwNzFiZDBjMGJkMC90YWJsZToxMWIzMDAxOWNkNWI0ZTk3YmMxZjRiNjY3ZmRlODM5Zi90YWJsZXJhbmdlOjExYjMwMDE5Y2Q1YjRlOTdiYzFmNGI2NjdmZGU4MzlmXzQtMi0xLTEtMTg1MTcw_c1fed0c2-b7d8-4e73-9ee3-7a27b7992fa8"
      unitRef="usd">8778000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzM5ODc_271fb3f4-7621-48b1-b1c9-a257d66ade16">&lt;div style="margin-bottom:6pt;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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 15: Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sports Rights and Licensed Content &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Our most significant fixed-price purchase obligations relate to long-term commitments for sports rights and licensed content. Refer to Note 4 for additional information. &lt;/span&gt;&lt;/div&gt;&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Our leases consist primarily of real estate, vehicles and other equipment. We determine if an arrangement is a lease at inception. Lease assets and liabilities are recognized upon commencement of the lease based on the present value of the future minimum lease payments over the lease term. The lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. We generally utilize our incremental borrowing rate based on information available at the commencement of the lease in determining the present value of future payments. The lease asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Lease assets and liabilities are not recorded for leases with an initial term of one year or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;For our operating leases recorded in the balance sheet, lease expense is based on the future minimum lease payments recognized on a straight-line basis over the term of the lease plus any variable lease costs. In 2022, 2021 and 2020, operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income were $1.2 billion, $1.2&#160;billion and $1.1&#160;billion, respectively. These amounts do not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.&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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.676%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzEtMC0xLTEtMTg1MTcw_b1a3cfe3-23ca-4a6e-8216-74b96ab86857"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzEtMC0xLTEtMTg1MTcw_e818b7e3-ad66-4037-905c-9b14b9fcf786"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;5,997&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzItMC0xLTEtMTg1MTcw_785e221e-5700-411f-8dad-ba289871f474"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzItMC0xLTEtMTg1MTcw_b3c636b9-d3e4-464a-91f3-7145d99eed38"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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;675&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzMtMC0xLTEtMTg1MTcw_5028379f-e305-4add-ae62-af598d4bcebc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzMtMC0xLTEtMTg1MTcw_5a0dfa6f-5af9-49ee-99be-a88fac0f1e0c"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;6,107&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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;6,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-bottom:6pt;margin-top:7pt;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 table below summarizes our future minimum lease commitments for operating leases as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&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:83.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.690%"/&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="display:none"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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: imputed interest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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 liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:7pt;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 weighted-average remaining lease terms for operating leases and the weighted-average discount rates used to calculate our operating lease liabilities as of December&#160;31, 2022 were 18 years and 3.97%, respectively, and as of December 31, 2021 were 19 years and 3.94%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;In 2022, 2021 and 2020, cash payments for operating leases recorded in the consolidated balance sheet were $965 million, $987 million and $936&#160;million respectively. We recognized operating lease assets and liabilities of $2.8&#160;billion related to Universal Beijing Resort in 2021. Lease assets and liabilities associated with other operating leases entered into or modified were not material in any period presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contractual Obligation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;We are party to a contractual obligation that involves an interest held by a third party in the revenue of certain theme parks. The arrangement provides the counterparty with the right to periodic payments associated with current period revenue which are recorded as an operating expense, and beginning in June 2017, the option to require NBCUniversal to purchase the interest for cash in an amount based on a contractual formula. The contractual formula is based on an average of specified historical theme park revenue at the time of exercise, which amount could be significantly higher than our carrying value. As of December&#160;31, 2022, our carrying value was $1.1 billion, and the estimated value of the contractual obligation was $1.3 billion based on inputs to the contractual formula as of that date.&lt;/span&gt;&lt;/div&gt;&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;Redeemable Subsidiary Preferred Stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;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. The redeemable subsidiary preferred stock was presented in redeemable noncontrolling interests.&lt;/span&gt;&lt;/div&gt;&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;Contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;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>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzM5NjQ_3006262d-68a6-4446-899a-e8040aea2723">&lt;div style="margin-bottom: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;Our leases consist primarily of real estate, vehicles and other equipment. We determine if an arrangement is a lease at inception. Lease assets and liabilities are recognized upon commencement of the lease based on the present value of the future minimum lease payments over the lease term. The lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. We generally utilize our incremental borrowing rate based on information available at the commencement of the lease in determining the present value of future payments. The lease asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Lease assets and liabilities are not recorded for leases with an initial term of one year or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;For our operating leases recorded in the balance sheet, lease expense is based on the future minimum lease payments recognized on a straight-line basis over the term of the lease plus any variable lease costs. In 2022, 2021 and 2020, operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income were $1.2 billion, $1.2&#160;billion and $1.1&#160;billion, respectively. These amounts do not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzE0Mjg_1269415c-d10a-4b64-b93c-1033bf23a440"
      unitRef="usd">1200000000</cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses>
    <cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzE0MzI_2897c118-7a44-465d-b9a0-99464857cedd"
      unitRef="usd">1200000000</cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses>
    <cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzE0Mzk_6d49b7a8-8210-4b46-8a2b-89d93011f58a"
      unitRef="usd">1100000000</cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses>
    <cmcsa:ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzM5Nzg_67d51f80-81bc-4242-b3a2-ed80a442e541">&lt;div style="margin-bottom: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 table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.&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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.676%"/&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;December 31 (in millions)&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:700;line-height:100%"&gt;2022&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzEtMC0xLTEtMTg1MTcw_b1a3cfe3-23ca-4a6e-8216-74b96ab86857"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzEtMC0xLTEtMTg1MTcw_e818b7e3-ad66-4037-905c-9b14b9fcf786"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;5,997&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzItMC0xLTEtMTg1MTcw_785e221e-5700-411f-8dad-ba289871f474"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzItMC0xLTEtMTg1MTcw_b3c636b9-d3e4-464a-91f3-7145d99eed38"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;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;675&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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzMtMC0xLTEtMTg1MTcw_5028379f-e305-4add-ae62-af598d4bcebc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzMtMC0xLTEtMTg1MTcw_5a0dfa6f-5af9-49ee-99be-a88fac0f1e0c"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;6,107&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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;6,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;</cmcsa:ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzEtMS0xLTEtMTg1MTcw_d8e19845-4aa2-47fe-a505-c6b26b12ad46"
      unitRef="usd">5997000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzEtMy0xLTEtMTg1MTcw_2d75d3ef-a3c3-4993-86db-9a49626afe25"
      unitRef="usd">6467000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzItMS0xLTEtMTg1MTcw_4907588e-1ca6-4a95-be18-71a692f83465"
      unitRef="usd">675000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzItMy0xLTEtMTg1MTcw_1cdc30b6-306b-406c-9540-961757fea2c6"
      unitRef="usd">766000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzMtMS0xLTEtMTg1MTcw_9ebcd6ab-3b0c-45ec-9329-1aaa68846bd5"
      unitRef="usd">6107000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo0ODA3ZjllMzcxMjA0ZmY1YjBlYzczOGNjYzIzYTE1Ni90YWJsZXJhbmdlOjQ4MDdmOWUzNzEyMDRmZjViMGVjNzM4Y2NjMjNhMTU2XzMtMy0xLTEtMTg1MTcw_48f6e5e2-0c8c-4274-a9c7-2bd11a943a56"
      unitRef="usd">6473000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzM5NzA_13931936-59c9-4aa3-8764-1f3509ddc390">&lt;div style="margin-bottom:6pt;margin-top:7pt;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 table below summarizes our future minimum lease commitments for operating leases as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&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:83.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.690%"/&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="display:none"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;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: imputed interest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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 liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo1MWIzMGE2MGM1ZTI0ZWMwYmU2MGIxY2I2ZmJmMTFmOC90YWJsZXJhbmdlOjUxYjMwYTYwYzVlMjRlYzBiZTYwYjFjYjZmYmYxMWY4XzEtMi0xLTEtMTg1MTcw_ed5f0d71-fc28-49fd-a2cb-29cb31f358c5"
      unitRef="usd">885000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo1MWIzMGE2MGM1ZTI0ZWMwYmU2MGIxY2I2ZmJmMTFmOC90YWJsZXJhbmdlOjUxYjMwYTYwYzVlMjRlYzBiZTYwYjFjYjZmYmYxMWY4XzItMi0xLTEtMTg1MTcw_e60f739c-8790-4983-925d-dd5783189163"
      unitRef="usd">849000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo1MWIzMGE2MGM1ZTI0ZWMwYmU2MGIxY2I2ZmJmMTFmOC90YWJsZXJhbmdlOjUxYjMwYTYwYzVlMjRlYzBiZTYwYjFjYjZmYmYxMWY4XzMtMi0xLTEtMTg1MTcw_3d1ca7a6-f7ba-4d94-9539-6fa7ad6a01d9"
      unitRef="usd">745000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo1MWIzMGE2MGM1ZTI0ZWMwYmU2MGIxY2I2ZmJmMTFmOC90YWJsZXJhbmdlOjUxYjMwYTYwYzVlMjRlYzBiZTYwYjFjYjZmYmYxMWY4XzQtMi0xLTEtMTg1MTcw_7a4718cb-8674-47eb-81e1-4d0511294b6d"
      unitRef="usd">650000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo1MWIzMGE2MGM1ZTI0ZWMwYmU2MGIxY2I2ZmJmMTFmOC90YWJsZXJhbmdlOjUxYjMwYTYwYzVlMjRlYzBiZTYwYjFjYjZmYmYxMWY4XzUtMi0xLTEtMTg1MTcw_40fbbe88-3532-40ef-8c17-bda3787a5079"
      unitRef="usd">545000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo1MWIzMGE2MGM1ZTI0ZWMwYmU2MGIxY2I2ZmJmMTFmOC90YWJsZXJhbmdlOjUxYjMwYTYwYzVlMjRlYzBiZTYwYjFjYjZmYmYxMWY4XzYtMi0xLTEtMTg1MTcw_e6d2fafa-b978-4344-bb11-c73312a3e9db"
      unitRef="usd">7141000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo1MWIzMGE2MGM1ZTI0ZWMwYmU2MGIxY2I2ZmJmMTFmOC90YWJsZXJhbmdlOjUxYjMwYTYwYzVlMjRlYzBiZTYwYjFjYjZmYmYxMWY4XzctMi0xLTEtMTg1MTcw_ab8355fc-c3e2-4632-99aa-30a0597ca5b6"
      unitRef="usd">10814000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo1MWIzMGE2MGM1ZTI0ZWMwYmU2MGIxY2I2ZmJmMTFmOC90YWJsZXJhbmdlOjUxYjMwYTYwYzVlMjRlYzBiZTYwYjFjYjZmYmYxMWY4XzgtMi0xLTEtMTg1MTcw_4802ecdc-79c4-42ab-9f9e-7346769b86d8"
      unitRef="usd">4032000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90YWJsZTo1MWIzMGE2MGM1ZTI0ZWMwYmU2MGIxY2I2ZmJmMTFmOC90YWJsZXJhbmdlOjUxYjMwYTYwYzVlMjRlYzBiZTYwYjFjYjZmYmYxMWY4XzktMi0xLTEtMTg1MTcw_0786ace2-21f6-4d62-bace-5cf6d05d7ee0"
      unitRef="usd">6782000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzIwMDY_ad48f7d0-ec10-43b7-9b82-e45b9df0ed2b">P18Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzIwMTM_48a18368-5e84-4b2b-8d17-77ef71de7599"
      unitRef="number">0.0397</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzIwNjI_55e0c687-7f9c-45e9-a0b5-2127a0ef4c10">P19Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i497c86cbfa354f9fb2763d23c259297a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzIwNjk_4a9b0fb6-975c-4098-8b1b-29be38278c04"
      unitRef="number">0.0394</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzIxODg_804f4453-4424-4e61-8435-d7a15c1f12c4"
      unitRef="usd">965000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i829e28c4713c470199a25c36802981de_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzIxOTI_e40bb5bd-9739-4c89-be94-1c4d2bd7d592"
      unitRef="usd">987000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie49439e83c504ddea5f15473d329f05d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzIxOTk_3fc5737d-d8bf-4d1d-839a-e530c40ff11e"
      unitRef="usd">936000000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id60cc502043947e8bd0ee53056c61a4c_D20210101-20210101"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzIyNzI_928ddf1c-4965-47f6-91ef-9445f728be40"
      unitRef="usd">2800000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <cmcsa:CarryingValueOfContractualObligation
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzMxMjg_8f4d6c55-2d33-4484-80f5-282654ffc647"
      unitRef="usd">1100000000</cmcsa:CarryingValueOfContractualObligation>
    <cmcsa:ContractualValueOfAPotentialFutureObligation
      contextRef="i8c929561f5b64748abcc0b73a8a7e196_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzMxOTA_9ac0cfe7-9c57-4b63-a58d-0741d6316231"
      unitRef="usd">1300000000</cmcsa:ContractualValueOfAPotentialFutureObligation>
    <cmcsa:PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock
      contextRef="i96fffde9d98a4391858166b918ea1150_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8yODMvZnJhZzo0YzY1OGNlMzkxZmY0N2NmOWNiYTBjMGNjNDU1MGMwMy90ZXh0cmVnaW9uOjRjNjU4Y2UzOTFmZjQ3Y2Y5Y2JhMGMwY2M0NTUwYzAzXzM0NjM_cd076e5d-7a7e-447d-80a6-526d8fd05ce1"
      unitRef="usd">725000000</cmcsa:PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock>
    <dei:AuditorFirmId
      contextRef="i10e5da3022084bee981920eae6b41d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZGQ5M2NiOGRkYzQ3ZjU5ZDBmYjA1ZDAwMjBjNDZmL3NlYzozMmRkOTNjYjhkZGM0N2Y1OWQwZmIwNWQwMDIwYzQ2Zl8zMTYvZnJhZzozZjE1MDQwOGYyY2E0MTMyODQyZjI0NzczNjJiNjcwMi90ZXh0cmVnaW9uOjNmMTUwNDA4ZjJjYTQxMzI4NDJmMjQ3NzM2MmI2NzAyXzIyNA_06b8b2ba-e9c0-49ae-99d0-e0d7d15464dd">34</dei:AuditorFirmId>
</xbrl>
